https://github.com/phkiener/swallow
A collection of diverse low-dependency libraries
https://github.com/phkiener/swallow
cli csharp dotnet library lightweight monorepo tool
Last synced: about 1 year ago
JSON representation
A collection of diverse low-dependency libraries
- Host: GitHub
- URL: https://github.com/phkiener/swallow
- Owner: phkiener
- Created: 2024-11-16T23:16:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T21:30:26.000Z (over 1 year ago)
- Last Synced: 2025-04-12T06:15:07.659Z (about 1 year ago)
- Topics: cli, csharp, dotnet, library, lightweight, monorepo, tool
- Language: C#
- Homepage:
- Size: 303 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Swallow
A collection of low-dependency packages joined together in a monorepo for
my personal convenience. In actual usage, they are completely independent.
Mostly infrastructure (MSBuild setup, pipelines, assets, ...) are shared
between the different projects.
## Projects
| Project | Description | Status |
|-----------------------------------------------------------------:|:---------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Swallow.Validation](./Swallow.Validation/README.md) | Object validation and assertions, not for testing but for production code. | [](https://www.nuget.org/packages/Swallow.Validation/) |
| [Swallow.Refactor](./Swallow.Refactor/README.md) | Automatic refactoring and other Roslyn-shenanigans | [](https://www.nuget.org/packages/Swallow.Refactor/) |
| [Swallow.ChainOfInjection](./Swallow.ChainOfInjection/README.md) | DI registration for chains of decorators | [](https://www.nuget.org/packages/Swallow.ChainOfInjection/) |
| [Swallow.TaskRunner](./Swallow.TaskRunner/README.md) | Repository-based shortcuts for common CLI tasks, much like `deno task` or similar toolchains | [](https://www.nuget.org/packages/Swallow.TaskRunner/) |
| [Swallow.Localization](./Swallow.Localization/README.md) | Localization management on the console... and maybe some more cool stuff | Still experimenting |
| [Swallow.Charts](./Swallow.Charts/README.md) | Statically rendered charts as Blazor components | Still experimenting |
| [Swallow.Console](./Swallow.Console/README.md) | Command line argument parser... and maybe even more | Still experimenting |