Hasty Briefsbeta

Grace Version Control System

14 days ago
  • scalability
  • cloud-native
  • Web API
  • version control
  • Project Management
  • .NET
  • Grace is a cloud-native version control system designed to be elegant, easy-to-use, and fast
  • Grace is not yet production-ready and should be used for design, development, testing, and feedback purposes only
  • Grace aims to simplify version control concepts, improve user experience, and enhance scalability
  • Grace features event-sourced architecture, real-time collaboration, auto-rebasing, and conflict resolution with AI assistance
  • Grace supports handling large repositories, including monorepos, and storing large files efficiently
  • Grace offers a native GUI app for various platforms, CLI, and web UI, customizable branching strategies, and secure permissions management
  • Grace SDK is a .NET class library used by Grace.CLI to interact with Grace Server via HTTPS calls
  • Grace.Actors contains the code for the Actors in the system and is exclusively used by Grace.Server
  • Grace.Shared is where common code is stored and is utilized by all Grace.* projects
  • Grace.Avalonia and Grace.Blazor are future projects to provide GUIs for Grace on multiple platforms
  • CosmosJsonSerializer is a custom JSON serializer for deploying Grace with Azure Cosmos DB
  • Grace.Load is an experimental load test project for Grace.Server
  • Our Code of Conduct emphasizes being graceful in interactions and creating something embodying grace in design
  • Grace Server will be shipped as a container available on Docker Hub, with plans for Docker Compose template and Kubernetes configuration for deployment