HugoSite / open source
[ Blog, Projects, Open Source, Experience, Publications, Notes, Timeline, Contact ]

Open Source

Jump to Contents ↓
December 26, 2025

Redsync

github.com/go-redsync/redsync ★ 3.9k

Redsync is a Redis-based distributed lock implementation in Go. It is also mentioned on the official Redis website (https://redis.io/topics/distlock) as a reference Go implementation of the Redlock algorithm.

Go, Redis


 

Node WHOIS

github.com/FurqanSoftware/node-whois ★ 265 · 28.3k/week via npmjs.com

Node WHOIS is a WHOIS client for Node.js.

Node.js


 

CodeMirror LanguageServer

github.com/FurqanSoftware/codemirror-languageserver ★ 260 · 2.0k/week via npmjs.com

This is a CodeMirror 6 plugin to enable code completion, hover tooltips, and linter functionality by connecting the editor with a language server over WebSocket.

TypeScript


 

Papyrus

github.com/FurqanSoftware/papyrus ★ 53 · 🏆 GopherGala 2016 Finalist (Top 20)

Papyrus is a real-time collaborative Markdown editor and document repository with simple organization and project-based management. This project was built as a part of a Go hackathon and the project was voted as one of the finalists by the GopherGala community.

Go, MongoDB


 

Cactus

github.com/FurqanSoftware/cactus ★ 4

Cactus is a modern, lightweight programming contest control system in a single binary. Deploying it is as simple as downloading its binary to a server on the local network. In some ways, Cactus is the precursor to Toph.

Go, SQLite


 

Bullet

github.com/FurqanSoftware/bullet ★ 9

Bullet is a fast Twelve-Factor application deploy tool. Bullet deploys your application over SSH and runs it within Docker. You can configure the environment of your application by specifying per-process Dockerfiles/images.

Go


 

Scanlib

github.com/FurqanSoftware/scanlib ★ 6

Scanlib is a metaparser that validates input files and generates input code in different programming languages.

Go


 

Too

github.com/FurqanSoftware/too ★ 115

Too is a collaborative memory-based recommendation engine implementation in Go built on top of Redis and simple set mathematics.

Go, Redis


 

Dots

github.com/FurqanSoftware/dots ★ 12

Dots is a simple DNS toolkit.

Node.js


 

Brdgd

github.com/hjr265/brdgd ★ 4

Brdgd is a WebRTC-based file transfer tool.

Node.js, WebRTC


 

Loadcat

github.com/hjr265/loadcat ★ 405

Loadcat is an Nginx configurator that allows you to use Nginx as a load balancer.

Go, NGINX


 

Contents

      • Redsync
      • Node WHOIS
      • CodeMirror LanguageServer
      • Papyrus
      • Cactus
      • Bullet
      • Scanlib
      • Too
      • Dots
      • Brdgd
      • Loadcat

Meta

All Tags • RSS Feed

My External Posts

  • Toptal Engineering Blog

Blogs I Follow

  • Jeff Geerling
  • Alex Ellis
  • Drew DeVault