Showing 36 of 80 projects
PostgreSQL extension providing an audit trail and schema versioning using transaction-based logging and JSONB delta storage.
A changelog generator for repositories using the gitmoji commit convention.
Multi-user non-linear history tracking, auditing, undo, and redo for Mongoid documents and embedded relations.
A shell toolkit for organically transitioning from commands to reusable functions with metadata, help, and Git versioning.
A SemVer-compatible versioning system with {head}.{yearweek}.{build} format, where only the head number is manually set.
A SQL document database with full history, enabling time-travel queries and immutable data.
A Gulp plugin to bump Semantic Versioning (semver) numbers in any file type.
A GitHub Action that creates plain GitHub releases without attaching assets or source code.
A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.
A GitHub Action that retrieves the latest Git tag from a repository, with fallback and pattern matching options.
A REST toolkit for building highly-scalable and fault-tolerant HTTP APIs with Elixir.
A Ruby gem for creating and restoring explicit snapshots of ActiveRecord models and their associations with a transparent, white-box design.
A Swift library for representing and comparing semantic version numbers following SemVer 2.0.0.
A Haxe library for fast binary serialization and network synchronization with versioning and RPC support.
A GitHub Action that generates a markdown changelog between two git references, ideal for populating release notes.
A GitHub Action that generates sequential build numbers for workflows, storing them as Git refs without extra commits.
A curated collection of shell scripts to automate Xcode build processes, versioning, and icon management.
A Symfony bundle for automatically managing application versioning using Git tags or files with Semantic Versioning 2.0.0 compliance.
A simple, lightweight HTTP router for Go with support for static, dynamic, and catch-all routing.
A simple CLI script to automate npm module releases with version bumping, git commits, tagging, and publishing.
A GitLab CI/CD tool that automatically generates structured release notes from merged merge requests and closed issues.
An Elixir plug for managing API version compatibility via request/response gateways, inspired by Stripe's approach.
An example monorepository demonstrating best practices for building and managing shared React component libraries.
A distributed data synchronization library using operational transformation and CRDTs for conflict-free merging of custom data structures.
F# library for serializing events in event-sourcing systems with version-tolerant converters for System.Text.Json and Newtonsoft.Json.
A .NET build versioning tool that generates version strings from Git tags with built-in CI integrations.
A Laravel package that creates markdown documentation websites from GitHub repositories with a Laravel-like design.
A CakePHP plugin for quickly building versioned REST APIs with minimal code.
Mix tasks for automated changelog generation from git commit history in Elixir projects.
A library for Entity Framework that automatically maintains an audit history of property-level changes in .NET applications.
An Elixir OTP application for fetching, parsing, and versioning Google Spreadsheet data as CSV, with ETS storage and polling.
A CLI tool to set up a minimal private module registry for Terraform and OpenTofu using cloud storage.
A helper library for copying and versioning read-only Realm databases from Android app assets.
A mix task for version bumping and changelog generation in Elixir projects.
Automate semantic versioning of Git repositories by analyzing their formatted commit history and tagging them with the right SemVer.
A React Native example project demonstrating how to sync app version from package.json using npm version bump.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.