C# Semver

Open-source C# projects categorized as Semver

Top 5 C# Semver Projects

  1. GitVersion

    From git log to SemVer in no time

    Project mention: Semantic Versioning using GitVersion YAML file for your .NET, Java, and Kotlin projects' CI/CD | dev.to | 2024-12-03

    name: Java Build and Test With Gradle on: [push, pull_request, workflow_dispatch] jobs: build: runs-on: ubuntu-latest permissions: contents: read steps: - name: Checkout uses: actions/[email protected] with: fetch-depth: 0 - name: Set up JDK 23 uses: actions/[email protected] #https://github.com/actions/setup-java with: java-version: '23' distribution: 'oracle' - name: Install GitVersion 6.0.5 for Gradle run: | wget -q -O gitversion.tar.gz https://github.com/GitTools/GitVersion/releases/download/6.0.5/gitversion-linux-x64-6.0.5.tar.gz mkdir gitversion_extracted tar -xzf gitversion.tar.gz -C gitversion_extracted ls -R gitversion_extracted sudo mv gitversion_extracted/gitversion /usr/local/bin/gitversion sudo chmod +x /usr/local/bin/gitversion - name: Setup Gradle 8.11.1 uses: gradle/actions/setup-gradle@v4 #https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#build-with-a-specific-gradle-version with: gradle-version: '8.11.1' - name: Build with Gradle 8.11.1 run: gradle build --scan --warning-mode all dependency-submission: # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout uses: actions/[email protected] - name: Set up JDK 23 uses: actions/[email protected] with: java-version: '23' distribution: 'oracle' - name: Setup Gradle 8.11.1 uses: gradle/actions/setup-gradle@v4 with: gradle-version: '8.11.1' - name: Setup Gradle Wrapper run: gradle wrapper - name: Generate and submit dependency graph uses: gradle/actions/dependency-submission@v4

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. BuildVersioning

    Simple build versioning for .NET, powered by Git tags

  4. Verlite

    Automatically version projects via semantic git tags with a focus on being lite, optimized for continuous delivery.

  5. Versioning.NET

    A dotnet tool that automatically increments versions in csproj files based on git commit hints.

  6. vernuntii

    Simple semantic versioning with git integration.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Semver discussion

Log in or Post with

C# Semver related posts

  • Make Your .NET Startup Code More Modular with StartupOrchestration.NET

    2 projects | /r/dotnet | 24 Apr 2023
  • How to set up automatic versioning

    2 projects | /r/dotnet | 1 Feb 2023
  • How to automate the versioning of projects?

    3 projects | /r/csharp | 7 Sep 2022
  • Wrote a CLI application to increase .NET's projects version by Semver

    3 projects | /r/dotnet | 29 Aug 2022
  • Managing Embedded SW revs?

    4 projects | /r/embedded | 10 Aug 2022
  • Question about app versioning...

    1 project | /r/csharp | 10 Jun 2022
  • How do you track which version of microservice is deployed on a stage at any given point

    1 project | /r/microservices | 13 Dec 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Semver projects in C#? This list will help you:

# Project Stars
1 GitVersion 2,905
2 BuildVersioning 59
3 Verlite 23
4 Versioning.NET 20
5 vernuntii 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C# is
the 10th most popular programming language
based on number of references?