awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesProject Release Versions

Management of fix versions and release milestones within a project.

Distinct from Project Version Managers: Focuses on Atlassian project fix versions rather than software dependency versioning or snippet managers

Explore 16 awesome GitHub repositories matching development tools & productivity · Project Release Versions. Refine with filters or upvote what's useful.

Awesome Project Release Versions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • npm/npmAvatar von npm

    npm/npm

    17,620Auf GitHub ansehen↗

    npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for interacting with a central registry of shareable JavaScript code modules, allowing for the installation and management of third-party libraries. The project handles Node.js package distribution by publishing code to a registry and managing project environment versioning to prevent breaking changes. It provides the necessary infrastructure for JavaScript dependency management and frontend build automation. Core capabilities include the ability to install project dependencies, resolve

    Calculates compatible package versions by parsing range expressions and comparing them against registry metadata.

    Auf GitHub ansehen↗17,620
  • elidianaandrade/git-github-learning-questAvatar von elidianaandrade

    elidianaandrade/git-github-learning-quest

    10,830Auf GitHub ansehen↗

    This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based

    Labels releases with a MAJOR.MINOR.PATCH scheme to communicate the type and impact of each update.

    gitgit-commandsgit-manual
    Auf GitHub ansehen↗10,830
  • bitnami/chartsAvatar von bitnami

    bitnami/charts

    10,374Auf GitHub ansehen↗

    This project is a Helm chart repository and Kubernetes application catalog providing standardized deployment templates for popular open-source software. It serves as a library of pre-configured packages designed to automate the installation and configuration of server-side applications on container clusters. The collection includes a suite of hardened container images built on minimal base layers to reduce the attack surface. These images undergo automated vulnerability scanning and triage within the release pipeline to identify and remediate security flaws before deployment. The project man

    Uses semantic versioning to maintain compatibility between Helm chart versions and the underlying software releases.

    Go Templatebitnamichartshelm
    Auf GitHub ansehen↗10,374
  • masterminds/glideAvatar von Masterminds

    Masterminds/glide

    8,095Auf GitHub ansehen↗

    Glide is a Go dependency management tool that fetches, pins, and vendors external packages to enable reproducible builds across environments. It stores project-specific copies of Go packages in a vendor directory, isolating dependencies per project to avoid version conflicts, and supports fetching packages from Git, Mercurial, Bazaar, and Subversion repositories. The tool resolves dependency versions using semantic versioning ranges and operators, and generates a lock file that records exact commit IDs for all transitive dependencies. Glide distinguishes itself with an interactive version wiz

    Resolves dependency versions using semantic versioning ranges, operators, and lock files for deterministic and reproducible installs.

    Gogogolangpackage-management
    Auf GitHub ansehen↗8,095
  • teaxyz/white-paperAvatar von teaxyz

    teaxyz/white-paper

    7,928Auf GitHub ansehen↗

    This is a protocol specification for a decentralized open-source ecosystem that uses a Byzantine fault-tolerant blockchain to manage governance, package registration, contributor rewards, and security. The system records open-source packages on a blockchain that tolerates malicious nodes, enabling transparent reward distribution and reputation tracking. The protocol introduces a proof-of-contribution algorithm that quantifies project impact and health metrics to distribute tokens to developers proportionally. It also implements a staked token security model where tokens are locked on register

    Defines protocol rules using semantically versioned Markdown with LaTeX math for precise, evolvable semantics.

    Makefilewhite-paper
    Auf GitHub ansehen↗7,928
  • pypa/hatchAvatar von pypa

    pypa/hatch

    7,182Auf GitHub ansehen↗

    Hatch is a unified tool for managing Python environments, building packages, scaffolding projects, and installing Python versions. It provides a single command-line interface for automating common development workflows, including running scripts, tests, and static analysis with automatic dependency resolution and configuration. The tool manages project settings, dependencies, and build instructions through a declarative TOML configuration file, ensuring reproducibility across environments. It creates and manages isolated virtual environments across all major shells, installs and manages multi

    Automatically increments version numbers according to semantic versioning rules without manual file edits.

    Pythonbuildclipackaging
    Auf GitHub ansehen↗7,182
  • sebastianbergmann/versionAvatar von sebastianbergmann

    sebastianbergmann/version

    6,581Auf GitHub ansehen↗

    This is a PHP versioning library and Git version manager used to calculate project version strings. It functions as a semantic versioning tool that manages and retrieves the current version number of a PHP project. The library generates version identifiers by combining base release numbers with Git version control metadata. This process enables the automation of software releases by distinguishing stable production releases from development snapshots. The tool covers project versioning and dependency management for PHP packages, utilizing Git-based versioning to track the state of a project.

    Implements semantic versioning logic by combining base release numbers with dynamic metadata.

    PHP
    Auf GitHub ansehen↗6,581
  • pypa/sampleprojectAvatar von pypa

    pypa/sampleproject

    5,245Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzimplementierung und ein Tutorial, das den End-to-End-Workflow für das Bauen, Versionieren und Hochladen von Python-Distributionen demonstriert. Es dient als konkrete Projektvorlage und Beispiel für die Konfiguration von Metadaten und Build-Artefakten für Paket-Indices. Das Repository veranschaulicht, wie Software verpackt wird, indem Projektmetadaten und Dependencies in statischen Konfigurationsdateien definiert werden. Es deckt den Prozess der Transformation von Source-Trees in versionierte Archive und plattformspezifische Binärdistributionen ab, wobei insbesondere der Bau von Binary-Wheels und Source-Distributionen gezeigt wird. Das Projekt deckt breitere Funktionsbereiche ab, darunter Dependency-Management, die Erstellung von Command-Line-Interfaces und die Automatisierung des Release-Publishings in Repositories. Zudem demonstriert es die Verwendung isolierter virtueller Umgebungen und die Integration von Binär-Extensions.

    Assigns version identifiers using release and development segments to ensure consistent ordering and stability tracking.

    Python
    Auf GitHub ansehen↗5,245
  • north/northN

    north/north

    4,798Auf GitHub ansehen↗

    North ist eine Methodik für responsives Webdesign und eine Sass-basierte CSS-Architektur. Es bietet ein System für den Aufbau von Mobile-First-Benutzeroberflächen unter Verwendung von fluiden Grids und Progressive-Enhancement-Techniken, um eine konsistente Erfahrung über verschiedene Browser-Fähigkeiten und Bildschirmgrößen hinweg zu gewährleisten. Das Projekt bietet ein standardisiertes CSS-Namenssystem, das Sass-Mixins verwendet, um Klassennamen programmatisch zu generieren und zwischen Komponenten, Layouts und Zuständen zu unterscheiden. Es fungiert zudem als Frontend-Projekt-Scaffolding-Tool und bietet einen Generator, um neue Umgebungen mit vorkonfigurierten Stylesheets und Task-Runnern aufzusetzen. Über das Styling hinaus deckt das Framework ein breites Spektrum an Webentwicklungsstandards ab, einschließlich semantischer HTML-Implementierung mit RDFa-Metadaten und Auditing für Web-Barrierefreiheit. Es integriert eine Content-First-Designstrategie und einen agilen Frontend-Workflow, um den Übergang von Informationsarchitektur und User Personas zu produktionsreifen Komponenten zu koordinieren. Das System enthält Tools zur Automatisierung der CSS-Benennung und zum Scaffolding von Projekt-Templates, um das initiale Setup zu beschleunigen.

    Uses semantic versioning and Git tags to coordinate stable software releases and production deployments.

    CSS
    Auf GitHub ansehen↗4,798
  • alexjoverm/typescript-library-starterAvatar von alexjoverm

    alexjoverm/typescript-library-starter

    4,359Auf GitHub ansehen↗

    Dieses Projekt ist ein TypeScript-Bibliotheks-Starterkit, das eine vorkonfigurierte Entwicklungsumgebung zum Erstellen und Veröffentlichen typisierter Pakete bereitstellt. Es etabliert eine Zero-Config-Build-Pipeline, um die Erstellung von Bibliotheksprojekten zu beschleunigen. Das Toolkit enthält eine RollupJS-Bundle-Konfiguration, um Quellcode in optimierte Bundles mit automatischer Generierung von Typdefinitionen zu kompilieren. Es integriert einen Semantic-Release-Workflow zur Verwaltung von Versionierung und Changelogs basierend auf konventionellen Commit-Nachrichten, neben einer Jest-Test-Framework-Suite zur Stabilitätsüberprüfung. Die Umgebung deckt die Durchsetzung der Codequalität durch automatisiertes Linting und Formatierung, die Generierung von API-Dokumentation aus Quellcodekommentaren und die Verwendung von Git-Hooks zur Validierung von Code vor Commits ab. Sie unterstützt zudem den Ausschluss von Peer-Abhängigkeiten, um die endgültige Paketgröße zu reduzieren.

    Implements an automated semantic versioning and changelog generation workflow based on conventional commits.

    TypeScriptcoverallsjestlibrary
    Auf GitHub ansehen↗4,359
  • artsabintsev/sirenAvatar von ArtSabintsev

    ArtSabintsev/Siren

    4,294Auf GitHub ansehen↗

    Siren ist ein Tool für das Management von App-Updates, das verfügbare Versionen in App-Stores erkennt und Nutzer dazu auffordert, ihre Installationen zu aktualisieren. Es verwendet semantische Versionierung, um die installierte Version mit der Store-Version zu vergleichen, und integriert sich in Store-APIs, um die neuesten Metadaten abzurufen. Das Tool steuert das Update-Erlebnis durch Implementierungen für erzwungene Updates, optionale Update-Vorschläge und phasenweise Rollouts, bei denen Benachrichtigungen für eine festgelegte Anzahl von Tagen zurückgestellt werden können. Es enthält einen Kompatibilitätsprüfer für das Betriebssystem, um Update-Aufforderungen zu verhindern, falls das Gerät die Mindestanforderungen der neuen Version nicht erfüllt. Das System bietet lokalisierte Benachrichtigungsoberflächen, die Update-Meldungen an die Gerätesprache oder ein festgelegtes Locale anpassen. Es steuert das Verhalten der Benutzeroberfläche basierend darauf, ob ein Update als obligatorisch oder optional markiert ist.

    Uses the semantic versioning standard to determine if a newer app release is available.

    Swift
    Auf GitHub ansehen↗4,294
  • sooperset/mcp-atlassianAvatar von sooperset

    sooperset/mcp-atlassian

    4,330Auf GitHub ansehen↗

    mcp-atlassian is a tool that connects Atlassian project data to AI assistants using the Model Context Protocol. It provides a standardized tool-calling interface that enables AI assistants to interact directly with project data and documentation. The project supports multi-tenant environments and diverse hosting scenarios, including cloud and on-premise deployments. It implements multiple authentication methods such as OAuth 2.0, API tokens, and personal access tokens, and can route traffic through configurable HTTP, HTTPS, or SOCKS proxies to meet corporate security requirements. Its capabi

    Lists, creates, and batch-creates fix versions for Jira projects to track release milestones.

    Pythonatlassianconfluencejira
    Auf GitHub ansehen↗4,330
  • release-drafter/release-drafterAvatar von release-drafter

    release-drafter/release-drafter

    3,890Auf GitHub ansehen↗

    Release Drafter ist eine Automatisierungs-Engine zur Verwaltung des Software-Release-Lebenszyklus, die Release-Notes-Entwürfe pflegt und Versionssprünge berechnet. Sie fungiert als ereignisgesteuerter Workflow, der gemergte Pull Requests aggregiert, in strukturierte Dokumentationen einteilt und Release-Entwürfe automatisch aktualisiert, sobald Änderungen in einen Ziel-Branch gemergt werden. Das Tool zeichnet sich durch ein hochgradig konfigurierbares Content-Management und eine flexible Metadaten-Verarbeitung aus. Es verwendet template-basiertes Rendering zur Formatierung von Release-Zusammenfassungen und wendet reguläre Ausdrücke an, um die Ausgabe zu bereinigen oder zu verfeinern. Benutzer können eigene Regeln definieren, um Änderungen zu kategorisieren, spezifische Pull Requests zu filtern oder einzelne Mitwirkende von der finalen Dokumentation auszuschließen, wodurch konsistente und projektbezogene Release-Notes gewährleistet werden. Über die reine Generierung hinaus unterstützt das System ein zentralisiertes Konfigurationsmanagement, das die Vererbung von Einstellungen über mehrere Repositories hinweg ermöglicht, um eine einheitliche Release-Logik beizubehalten. Es enthält zudem Hilfsprogramme für die automatisierte Label-Vergabe bei Pull Requests basierend auf Dateimustern oder Inhalten und bietet Unterstützung für die Verwaltung von Pre-Release-Versionen, um iterative Testzyklen zu erleichtern.

    Calculates the next project version number by combining merged change categories with semantic versioning rules.

    TypeScriptactiongithub-apphacktoberfest
    Auf GitHub ansehen↗3,890
  • fern-api/fernAvatar von fern-api

    fern-api/fern

    3,680Auf GitHub ansehen↗

    Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted developer documentation. It provides a utility for validating, transforming, and exporting API definitions into standardized OpenAPI formats, serving as a system to maintain a consistent source of truth for API designs. The project differentiates itself through an automated SDK distribution pipeline that publishes generated libraries to package managers such as npm, PyPI, Maven, and NuGet. It also includes an AI-powered search assistant trained on API and SDK specifications to answer

    Tracks software version history and associates them with structured changelog entries for fixes and features.

    TypeScript
    Auf GitHub ansehen↗3,680
  • nodeshift/nodejs-reference-architectureAvatar von nodeshift

    nodeshift/nodejs-reference-architecture

    1,747Auf GitHub ansehen↗

    This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int

    Applies semantic versioning and automated commit-based tools to provide clear compatibility expectations for consumers of the package.

    JavaScript
    Auf GitHub ansehen↗1,747
  • johnpapa/generator-hottowelAvatar von johnpapa

    johnpapa/generator-hottowel

    837Auf GitHub ansehen↗

    Generator-hottowel is a command-line utility designed to initialize web applications using standardized boilerplate, pre-configured build workflows, and integrated development environment settings. It functions primarily as a scaffolding tool that generates structured Angular projects, ensuring consistent architectural patterns and module organization from the start of the development lifecycle. The project distinguishes itself by providing a comprehensive suite of automation scripts that manage the entire frontend development workflow. This includes automated dependency asset injection, task

    Provides utilities to modify version numbers according to semantic standards for release tracking.

    JavaScript
    Auf GitHub ansehen↗837
  1. Home
  2. Development Tools & Productivity
  3. Project Version Managers
  4. Project Release Versions

Unter-Tags erkunden

  • Semantic Versioning3 Sub-TagsLabeling releases with a MAJOR.MINOR.PATCH scheme to communicate the type and impact of each update. **Distinct from Project Release Versions:** Distinct from Project Release Versions: focuses on the semantic versioning scheme itself rather than managing fix versions and release milestones.