The Wayback Machine - https://web.archive.org/web/20220411163235/https://github.com/tidwall
Skip to content
Avatar

Sponsors

@rubiojr @wiardvanrij @HeavyHorst
@mmcloughlin @adamdecaf
@iwpnd @leiless @anacrolix

Organizations

@tile38
Block or Report

Block or report tidwall

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tidwall/README.md

Hi there 👋. Here's a quick list of my favorite projects.

Geospatial

  • tile38: Real-time Geospatial and Geofencing
  • geodesic: Go package for performing accurate measurements of Earth. Port of GeographicLib.
  • geometry: Efficient 2D geometry library for Go.
  • geojson: GeoJSON for Go. Used by Tile38

Networking / frameworks

  • uhaha: High availablity framework for quickly creating raft applications in Go
  • redcon: Redis compatible server framework for Go
  • evio: Fast event-loop networking for Go

JSON

  • gjson: Get JSON values quickly - JSON parser for Go (and gjson.rs for Rust)
  • sjson: Set JSON values very quickly in Go
  • jj: JSON Stream Editor (command line utility)
  • pretty: Efficient JSON beautifier and compactor for Go

Databases

  • buntdb: Embeddable, in-memory key/value database library for Go
  • summitdb: In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API

Data stuctures

Video / graphics

  • avios: Realtime H264 decoding library for iOS
  • pinhole: 3D Wireframe Drawing Library for Go
  • digitalrain: Matrix Digital Rain written in Go for HTML5 + Canvas

Other

  • wal: Write ahead log for Go.

Or, browse all my projects.

Popular repositories

  1. gjson Public

    Get JSON values quickly - JSON parser for Go

    Go 10k 676

  2. tile38 Public

    Real-time Geospatial and Geofencing

    Go 8k 500

  3. evio Public

    Fast event-loop networking for Go

    Go 5.3k 445

  4. buntdb Public

    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support

    Go 3.7k 260

  5. redcon Public

    Redis compatible server framework for Go

    Go 1.7k 124

  6. sjson Public

    Set JSON values very quickly in Go

    Go 1.6k 123

607 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri

Contribution activity

Seeing something unexpected? Take a look at the GitHub profile guide.