Skip to content
Project categories

Developer Tools · GitHub

Build software and improve your daily development workflow.

Useful GitHub projects

82,823 projects

rich

Textualize

57,803stars
rich preview

Rich is a Python library for rich text and beautiful formatting in the terminal.

axum

tokio-rs

27,822stars

HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

  • Route requests to handlers with a macro free API.
  • Declaratively parse requests using extractors.

ouch

ouch-org

3,820stars

Painless compression and decompression in the terminal

  • Great error message feedback.
  • No runtime dependencies.
3,440stars

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.

  • Mutex and Once only require 1 byte of storage space, while Condvar and RwLock only require 1 word of storage space. The small size of Mutex in particular encourages the use of fine-grained locks to increase parallelism.
  • Uncontended lock acquisition and release is done through fast inline paths which only require a single atomic operation.

bandwhich

imsnif

12,065stars
bandwhich preview

Terminal bandwidth utilization tool

  • cap_sys_ptrace,cap_dac_read_search: allow access to /proc/<pid>/fd/, so that bandwhich can determine which open port belongs to which process.
  • cap_net_raw,cap_net_admin: allow capturing packets on your system.

pingora

cloudflare

27,882stars
pingora preview

A library for building fast, reliable, and evolvable network services.

  • Async Rust: fast and reliable
  • HTTP 1/2 end to end proxy
22,832stars

🌐 DNSHE — Free subdomains for developers, with Anycast DNS, a REST API, and free renewal within 180 days before expiry. Available suffixes: us.ci, cc.cd, de5.net, ccwu.cc.

  • Free registration and renewal: No hidden fees for the basic service. Renew for free, or unlock permanent validity through the friend-assistance program.
  • Multiple DNS record types: Manage A, AAAA, CNAME, MX, TXT, NS, SRV, CAA, and other records for websites, email, and domain verification.

mkcert

FiloSottile

59,856stars
mkcert preview

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

chi

go-chi

23,098stars
chi preview

lightweight, idiomatic and composable router for building Go HTTP services

  • Lightweight - cloc'd in ~1000 LOC for the chi router
  • Fast - yes, see benchmarks