♒︎ [WIP] An experimental ~distributed~ commit-log
-
Updated
Jan 22, 2021 - Rust
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
commit-logHere are 29 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
♒︎ [WIP] An experimental ~distributed~ commit-log
Choose the right emoji emoticon for git commit, make git log commit more interesting.
Public Distributed Commit Log is modular library that lets you build platform for public messages exchange
Kafka wire protocol broker in a single Go binary. Consumer groups, SASL, TLS, ACLs, Prometheus, S3 tiering. Runs anywhere Docker runs.
go golang streaming kafka s3 pubsub self-hosted message-queue broker event-driven apache-kafka kafka-protocol object-storage message-broker event-streaming commit-log single-binary tiered-storage kafka-alternative kafka-compatible
A highly optimized, thread-per-core message broker built from scratch in Rust, utilizing io_uring for zero-copy, low-latency commit log streaming.
rust high-performance zero-copy low-latency systems-programming message-broker write-ahead-log commit-log io-uring thread-per-core
Go library for writing and reading append-only application logs storing events (event store), transactions (commit, redo, undo log) or any other entries.
Distributed commit log with replication.
Durable segmented commit log (a mini-Kafka) from scratch: CRC-framed records, crash recovery, consumer groups, long-poll TCP protocol
ChronicleVCS: A basic version control system developed in C++ designed to manage file versions, commit changes, and track project history. This project showcases essential VCS functionalities including file addition, commit logging, and the ability to revert to previous versions, making it a practical tool for managing code and documentation.
From-scratch partitioned commit log in Go: segmented storage, consumer groups, crash recovery. Zero dependencies.
Micro timeseries DB
A minimal CLI tool to view and summarize your git commits across multiple repos. Perfect for standups and weekly updates.
Distributed commit log written in golang, intended as a learning project only.
Turn a git repository's history into a Markdown journal: pick a time window or revision range and get a readable digest of what changed, optionally narrated by an LLM
git markdown cli golang journal changelog developer-tools git-history claude commit-log llm anthropic rlsbl
A distributed commit log built from scratch in Java 25: segmented storage, a binary protocol, consumer groups and Raft-based replication.
java distributed-systems replication storage-engine raft jmh graalvm from-scratch message-broker commit-log virtual-threads
A tool for checking whether commit messages in Azure DevOps (TFS) Pull Requests comply with standards, especially suitable for PRs using squash commit method.
a monorepo for all of my learning projects (mirror)
go golang distributed-systems learning-python grpc python3 compilers learning-by-doing learning-go commit-log learning-in-public 12in23
A from-scratch, minimal message broker in Java: append-only commit log + TCP produce/fetch. Rebuilding Kafka's core internals (log, offset, partitioning, replication) to learn them.
java distributed-systems kafka tcp pub-sub message-broker learning-project event-streaming commit-log append-only-log
A small Java distributed commit log. Leaders append to segmented disk logs, followers pull replicas, and consumers read below a high watermark. ZooKeeper elects the controller and assigns partitions. Not wire-compatible with Apache Kafka.
Add this topic to your repoTo associate your repository with the commit-log topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |