• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    Go
  • Created almost 9 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Goroutine-safe map.

More Repositories

1

img2txt

Image to Ascii Text with color support, can output to html or ansi terminal.
HTML
930
star
2

gif2txt

Gif image to Ascii Text
Python
419
star
3

skylark

No longer maintained. A micro python orm for mysql and sqlite3.
Python
185
star
4

todo.c

Command line lightweight todo tool with readable storage , written in C.
C
132
star
5

bitproto

The bit level data interchange format for serializing data structures (long term maintenance).
C
131
star
6

tcptee

tcptee is a simple tcp traffic duplicator.
Go
128
star
7

oo

Simple Go Version Manager (still works).
Shell
93
star
8

htree

Package htree implements the in-memory hash tree. Hacker News: https://news.ycombinator.com/item?id=11369676
Go
92
star
9

GhResume

Another resume generator for github users. Seems still works, so many years...
CSS
65
star
10

dotfiles

❤ My ~/.dotfiles for fish/[n]vim/tmux/git/alacritty.
Vim Script
62
star
11

rux

Micro & Fast static blog generator (markdown => html).
Python
59
star
12

C-Snip

My C Snippets - buf, cfg, datetime, dict, event, heap, ketama, list, log, map, queue, skiplist, stack, strings
C
54
star
13

statsd-proxy

Fast consistent hashing proxy for etsy/statsd (no longer maintained ⚠️).
C
47
star
14

oldblog

old blog of hit9.org
HTML
45
star
15

C-list

Singly linked list in C. Alternative implementation at https://github.com/hit9/C-Snip
C
40
star
16

code-snippets

My code snippets, mostly for blog https://writings.sh
C++
28
star
17

Go-patterns-with-channel

Some example patterns using channel, goroutines
Go
22
star
18

C-dict

hashtable(bkdr hash) in C. Alternative implementation checkout https://github.com/hit9/C-Snip
C
18
star
19

ntt

Node Tiny Tests module.
JavaScript
18
star
20

toml.py

Tested Toml's Python implementation.
Python
18
star
21

compile_time_regexp.h

A simple compile time dfa based regular expression library for C++20.
C++
17
star
22

sphinx-theme-rux

A no-sidebar red sexy sphinx theme
CSS
16
star
23

mdconf.py

Python implementation for visionmedia's mdconf.
Python
11
star
24

mkdwiki2

Write wiki in GitHub Flavored Markdown
Python
10
star
25

dataclass-jsonable

Simple, practical and overridable conversions between dataclasses and jsonable dictionaries (long term maintenance).
Python
9
star
26

bbuf

Dynamic bytes buffer for nodejs/iojs, a bit like the bytearray in Python.
C++
9
star
27

google.js

🙏 Search available fast google ip for blocked users.
Shell
9
star
28

ipv4.js

IPv4 utils for nodejs/iojs.
JavaScript
8
star
29

reuseport

Go reuseport for tcp/udp
Go
8
star
30

ssdb.api.docs

Unofficial SSDB API Documentation
8
star
31

skiplist

Package skiplist implements in-memory skiplist (long term maintenance).
Go
7
star
32

Simple-Pools

Simple `Thread Pool` and `Process Pool` implementation for Python
Python
7
star
33

gmls

📚 GitHub Markdown Local Server. - Read Markdown Wikis Offline
Python
7
star
34

Quadtree-hpp

Quadtree on 2d grid map in C++.
C++
7
star
35

go-ipaddress

IP address utils for golang.
Go
6
star
36

bt.cc

A lightweight C++ behavior tree library that separates data and behavior.
C++
6
star
37

rux-theme-clr

Another theme for rux with a sidebar
CSS
5
star
38

md2pdf

[ Outdated and Deprecated ] Convert single markdown file to pdf.
Python
5
star
39

Blinker.h

A lightweight signal/event library for C++, similar to Python's blinker, but designed to work with ticking loops.
C++
5
star
40

spp_lua

SSDB Protocol Parser For Lua, Built For Speed. (Included in https://github.com/eleme/lua-resty-ssdb)
C
5
star
41

node-block-queue

Nodejs in-process blocking FIFO queue implementation.
JavaScript
5
star
42

spp_node

(No more mantained) SSDB Protocol Parser For Node, Built For Speed.
C
4
star
43

Firing_squad_synchronization_problem

Firing squad synchronization problem 15-states solution in Python.
Python
4
star
44

ketama

Package ketama implements a consistent hashing ring (long term maintenance).
Go
4
star
45

bytes.js

Utf8 bytes from/to string for nodejs/iojs.
JavaScript
4
star
46

path-finding-visualizer

A small sdl program to visualize several basic common path finding algorithms.一个用来可视化最短路算法的小工具.
C++
4
star
47

trie

Package trie implements a in-memory trie tree (long term maintenance).
Go
3
star
48

diskstack

Package diskstack implements disk-based stack.
Go
3
star
49

onChanges.py

Watch given files and run certain command on changes.
Python
2
star
50

simple-utf8-cpp

Tiny simple library to convert between utf8 bytes and char32_t codepoints in C++
C++
2
star
51

spp_py

SSDB Protocol Parser For Python, Built For Speed.
C
2
star
52

Pdfsm.h

A simple pushdown finite states machine library in C++, separating data and behaviors as much as possible.
C++
2
star
53

flask-idempotent2

Redis based idempotent support for sqlalchemy based flask applications (no longer maintained).
Python
2
star
54

heapq.js

Heap queue implementation for nodejs/iojs.
JavaScript
2
star
55

log

Package log implements leveled logging.
Go
2
star
56

zhuanlan2pdf

zhuanlan.zhihu.com/xxx => xxx.pdf (For Offline Reading)
CSS
2
star
57

QuadtreePathfinding

2D pathfinding on quadtrees (A* and flowfield)
C++
2
star
58

TinyECS

Tiny archetype-based ECS library (C++)
C++
2
star
59

logging.js

Stream based logging module for nodejs/iojs.
JavaScript
1
star
60

flask-docjson

Validate flask request and response json schemas via docstring (no longer maintained).
Python
1
star
61

flask-sign-in-with-github.py

Sign in with github via github V3 API in Flask
Python
1
star
62

idpool

Package idpool implements a reusable integer id pool.
Go
1
star
63

promisify.js

Promisify module for node.js/io.js.
JavaScript
1
star
64

sphinx-theme-plain

A clean sphinx theme
CSS
1
star
65

rux-theme-default

github.com/hit9/rux.git default theme
CSS
1
star
66

beanstats

Little beanstalkd console tool, it will watch a single tube and show you how fast jobs are going in and out of your queue.
JavaScript
1
star
67

create-error.js

Create custom error types for nodejs/iojs.
JavaScript
1
star
68

ClearanceField

A simple incremental minimum obstacle distance field library on equal-weighted 2D grid map.
C++
1
star
69

segbitset

A failed attempt to implement a hierarchical bitset, for sparse bit data, based on segment tree.
C++
1
star