All Git Users → tidwall

70 open source projects by tidwall

1. Goswift
Go Goodies for Swift. Including goroutines, channels, defer, and panic.
✭ 231
swift
2. Celltree
A fast in-memory prefix tree that uses uint64 for keys and allows for duplicate entries.
✭ 198
go
3. Pretty
Efficient JSON beautifier and compactor for Go
✭ 192
go
4. Shardmap
A simple and efficient thread-safe sharded hashmap for Go
✭ 174
go
5. Uhaha
High Availability Framework for Happy Data
6. Cities
10,000 Cities with Latitude, Longitude, and Elevation in Go
✭ 156
go
7. Rtree
An R-tree implementation for Go
✭ 150
go
8. Hashmap.c
Hash map implementation in C.
✭ 141
c
9. Wal
Write ahead log for Go.
✭ 131
go
10. Jd
Interactive JSON Editor
✭ 125
go
11. Redcon
Redis compatible server framework for Go
12. Swiftwebsocket
Fast Websockets in Swift for iOS and OSX
13. Doppio
Doppio is a fast LRU cache on top of Ristretto, Redcon, and Evio. Support for the Redis protocol.
✭ 107
go
14. Btree
B-tree implementation for Go
✭ 99
go
15. Mmap
Load a huge file into a byte slice without actually reading any data
✭ 100
go
16. Summitdb
In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
17. Raft Fastlog
Raft in-memory backend implementation with persistence
✭ 74
go
18. Redraft
Redis + Raft server implementation
✭ 74
go
19. Modern Server
Basic web server framework with HTTP/2 and Let's Encrypt.
✭ 72
go
20. Sjson
Set JSON values very quickly in Go
✭ 1,163
gojson
21. Limiter
A goroutine limiter for Go
✭ 62
go
22. Gjson
Get JSON values quickly - JSON parser for Go
23. Rhh
A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.
✭ 52
go
24. Rtred
RTree implementation for Go
✭ 51
go
25. Jj
JSON Stream Editor (command line utility)
✭ 1,033
gojsonutility
26. Cache Server
A minimal key/value server written in Rust with Redis API support.
✭ 45
rust
27. Lru
A simple and efficient LRU cache package for Go
✭ 34
go
28. Algo
Algo exposes the same hashing algorithms used by the Go runtime.
✭ 14
go
29. Finn
Fast Raft framework using the Redis protocol for Go
30. Evio
Fast event-loop networking for Go
31. Pinhole
3D Wireframe Drawing Library for Go
✭ 511
gographics
32. Safe
Modern Concurrency and Synchronization for Swift.
✭ 419
swift
33. Digitalrain
Matrix Digital Rain written in Go for HTML5 + Canvas
✭ 347
gographics
34. Chanx
A simple interface wrapper around a Go channel.
✭ 316
go
35. Buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
36. evio.c
A framework for building event based networking applications.
✭ 22
c
37. pair
create low memory key/value objects in Go
✭ 21
goassembly
38. lru-server
A convenient LRU cache server that supports REST API and Let's Encrypt.
✭ 18
goMakefile
39. sider
A Redis clone written in Go
✭ 32
goMakefile
40. qtree
jeez it's just a quadtree chill out
✭ 19
go
41. rtime
Retrieve the current time from remote servers
✭ 20
go
42. raft-buntdb
Raft backend implementation using BuntDB
✭ 16
go
43. RetroSwiper
Load classic games from magnetic swipe cards
✭ 32
rustshell
44. geojson
GeoJSON for Go. Used by Tile38
✭ 90
go
45. mvt
Draw Mapbox Vector Tiles (MVT) in Go
46. proximity-chat
Chat app for real-time chats with people within 500 meters.
47. spinlock
A spinlock implementation for Go.
✭ 45
go
48. gjson-play
A playground for GJSON. Runs in the browser.
49. raft-wal
Write ahead Raft log for Go
✭ 52
go
50. tile38
Real-time Geospatial and Geofencing
1-50 of 70 user projects