50 Resources
Golang buffered-reader Libraries
A Hacker News reader focused on content and readability.
HN.HSBLHSN.ME A HackerNews reader written in Go and React. It focuses on content and readability. Demo You can check the final result here at https://
Kasen - Yet-another open-source CMS for scanlators
Kasen Oh no, a yet-another open-source CMS for scanlators. Anyways... The back-e
Hntoebook - Converts the best HN stories to .mobi format to be read using an e-reader
HN to E-Book What? This program converts the best HN stories to .mobi format to
A cli HackerNews reader, using HackerNews API.
HackerReader STILL WIP A cli HackerNews reader, using the HackerNews API. I mainly created this as a way to play around with Bubble Tea, Lip Gloss, an
Perform external sorting on io.Reader
external-sort This repo describes an algorithm to sort data from a stream with a fixed amount of memory necessary that can be specified. The overall i
INI Loader written in Go
go-ini INI Loader written in Go Single threaded & simple Examples Read all params func (app MyApp) onParam(name string, value string) bool { app.c
Cancelreader - A cancelable reader for Go
CancelReader A cancelable reader for Go This package is based on the fantastic w
Vtterm - An raw-mode vt100 screen reader
#VT100 TERMINAL This is a vt100 screen reader ( clone of jaguilar/v100 ) and inc
Go-sql-reader - Go utility to read the externalised sql with predefined tags
go-sql-reader go utility to read the externalised sql with predefined tags Usage
A library for reading and writing parquet files.
Parquet Parquet generates a parquet reader and writer based on a struct. The struct can be defined by you or it can be generated by reading an existin
HLF smart-bft WAL files reader
WAL Reader Utility for reading Hyperledger Fabric SmartBFT WAL files. Install go install gitlab.n-t.io/atmz/walreader@latest Read WAL file walreader
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files.
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
Pure Go implementation of fast image search and simple OCR, focused on reading info from screenshots
Lookup It is a nice, simple and fast library which helps you to lookup objects on a screen. It also includes OCR functionality. Using Lookup you can d
STL reader and writer written in Go (mirror from GitLab)
STL This is an STL reader and writer written in Go. Package use From, To These core methods are to handle reading from an io.Reader and writing to an
Multi producer and multi-reader lockless ring buffer in go using generics from the go 1.18beta release
LocklessGenericRingBuffer This is an implementation of a multi producer, multi r
High performance LTSV (Labeled Tab Separeted Value) reader for Go.
ltsv High performance LTSV (Labeled Tab Separeted Value) parser for Go. About LTSV: http://ltsv.org/ Labeled Tab-separated Values (LTSV) format is a v
TXQR (Animated QR data transfer) demo reader app for iOS
TXQR Reader for iOS txqr-reader is a demo app in Swift that reads animated QR code and shows file. Currently it expects file to be an JPEG image. Just
Read RFID card data so Protospace directors can assign them to users!
RFID Reader Dependencies This application was developed with: go1.17.5 linux/amd64 xclip version 0.13 (if you're on Linux) Find go for your OS and arc
NFDump File Reader - This library allows Go programs to read file produced by nfdump.
NFDump File Reader - This library allows Go programs to read file produced by nfdump.
Simple binary reader and writer
Simple Binary Stream Reader/Writer This package contains a set of simple utility reader and writer that can be used to efficiently read/write binary i
Wrap byte read options with uniform interface for io.Reader and byte slice
nibbler Nibble chunks from Reader streams and slice in a common way Overview This is a golang module that provides an interface for treating a Reader
Go MBtiles reader
MBTiles Reader for Go A simple Go-based mbtiles reader. Supports JPG, PNG, WebP, and vector tile tilesets created according to the mbtiles specificati
A Go metrics interface with fast buffered metrics and third party reporters
✔️ tally Fast, buffered, hierarchical stats collection in Go. Installation go get -u github.com/uber-go/tally Abstract Tally provides a common interfa
Named csv reader for go
Named csv reader Package named csv reader provides methods to easly read csv files and parse columsn to basic types. This package is not a CSV parser,
osu! database file format flexible reader
Example usage package main import ( "fmt" "github.com/l3lackShark/reader" types "github.com/l3lackShark/reader/types" ) type agent struct { Osu
yarr (yet another rss reader) is a web-based feed aggregator
yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server.
A simple utility for validating CSV columns
gompare A simple utility for validating CSV columns Building In project directly, run go build Usage ./gompare --template-file=template.csv --input-fi
terminal rss reader
TODO Add author field [x] Add Source as own type to support both http sources and file types sources [x] Move Load http call to own method that Load m
csv reader/writer and csv generator.
IO csv reader sample version 0.0.1-SNAPSHOT Goals: main: read huge file, hex substring, write to new file. repo has 2 version. v1 can read a file and
csv reader/writer.
IO csv reader sample version 0.0.1-SNAPSHOT Goals: main: read huge file, hex substring, write to new file. cmd/v2 version can read and write use ony o
go-linereader: A small library for streaming lines from an io.Reader.
go-linereader: A small library for streaming lines from an io.Reader.
Use Google Cloud KMS as an io.Reader and rand.Source.
Google Cloud KMS Go io.Reader and rand.Source This package provides a struct that implements Go's io.Reader and math/rand.Source interfaces, using Goo
Minimalist and opinionated feed reader
Miniflux 2 Miniflux is a minimalist and opinionated feed reader: Written in Go (Golang) Works only with Postgresql Doesn't use any ORM Doesn't use any
a unified representation of buffered, unbuffered, and unbounded channels in Go
chann a unified representation of buffered, unbuffered, and unbounded channels in Go import "golang.design/x/chann" This package requires Go 1.18. Us
Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI.💅🏻
Glow Render markdown on the CLI, with pizzazz! What is it? Glow is a terminal based markdown reader designed from the ground up to bring out the beaut
Golang io.Reader and io.Writer but with limits
LimitIO io.Reader and io.Writer with limit.
Canard. A command line TUI client for the journalist RSS aggregator.
Canard Canard. A command line TUI client for the Journalist RSS aggregator. Installation Download a binary from the releases page. Or build it yoursel
Super fault-tolerant gateway for HTTP clusters, written in Go. White paper for reference - https://github.com/gptankit/serviceq-paper
ServiceQ ServiceQ is a fault-tolerant gateway for HTTP clusters. It employs probabilistic routing to distribute load during partial cluster shutdown (
Some examples for the programming language Go.
Golang_Examples Bubblesort: simple implementation of bubble sort algorithm in Go Level: Beginner GenericStack: a stack (LIFO collection) that can hold
Pure Go SQLite file reader
Package SQLittle provides pure Go, read-only, access to SQLite (version 3) database files. What SQLittle reads SQLite3 tables and indexes. It iterates
yet another rss reader
yarr yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server. I
Golang PDF library for creating and processing PDF files (pure go)
UniPDF - PDF for Go UniDoc UniPDF is a PDF library for Go (golang) with capabilities for creating and reading, processing PDF files. The library is wr
Load environment variables from `.env` or `io.Reader` in Go.
gotenv Load environment variables from .env or io.Reader in Go. Usage Put the gotenv package on your import statement: import "github.com/subosito/got
Golang binary decoder for mapping data into the structure
binstruct Golang binary decoder to structure Install go get -u github.com/ghostiam/binstruct Examples ZIP decoder PNG decoder Use For struct From file
An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.
Quick start Prepare keys (on both sides): [ -f ~/.ssh/id_ed25519 ] && [ -f ~/.ssh/id_ed25519.pub ] || ssh-keygen -t ed25519 scp ~/.ssh/id_ed25519.pub
Optimized bit-level Reader and Writer for Go.
bitio Package bitio provides an optimized bit-level Reader and Writer for Go. You can use Reader.ReadBits() to read arbitrary number of bits from an i
A simple and light excel file reader to read a standard excel as a table faster | 一个轻量级的Excel数据读取库,用一种更`关系数据库`的方式解析Excel。
Intro | 简介 Expect to create a reader library to read relate-db-like excel easily. Just like read a config. This library can read all xlsx file correct
An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.
Quick start Prepare keys (on both sides): [ -f ~/.ssh/id_ed25519 ] && [ -f ~/.ssh/id_ed25519.pub ] || ssh-keygen -t ed25519 scp ~/.ssh/id_ed25519.pub
✨Clean and minimalistic environment configuration reader for Golang
Clean Env Minimalistic configuration reader Overview This is a simple configuration reading tool. It just does the following: reads and parses configu