Skip to content

rsdn/CodeJam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,217 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CodeJam

CodeJam.Main.Icon

NuGet NuGet Downloads License Build status

A collection of reusable .NET components that simplify everyday development tasks.

CodeJam eliminates the need to copy helper methods and utility classes between projects. It provides battle-tested, production-ready code that saves time and ensures consistency across your codebase.

Features

  • Main — Stable, feature-complete utilities for production use
  • Blocks — Application building blocks with specialized functionality
  • Experimental — A sandbox for developing new features (may be unstable)

Installation

Install via NuGet:

dotnet add package CodeJam

Or via the NuGet Package Manager Console:

Install-Package CodeJam

For preview releases:

dotnet add package CodeJam --prerelease

Documentation

Supported Platforms

CodeJam targets modern .NET platforms:

Platform Status
.NET 6.0+ ✅ Full support
.NET Framework 4.6.1+ ✅ Full support
.NET Standard 2.0+ ✅ Full support

Note: Support for .NET Framework 2.0–3.5, .NET Core 1.x, and .NET Standard 1.x was discontinued in version 4.0.

Contributing

We welcome contributions! Here's how to get started:

  1. Check out the Contributing Guide
  2. Browse up-for-grabs issues for good first tasks
  3. Join the discussion in the Forum (Russian)

Links

License

CodeJam is released under the MIT License.

The project includes code adapted from third-party sources, marked with // BASEDON: comments. Notable attributions:

  • CodeExceptions — Trace source design inspired by System.Diagnostics.PresentationTraceSources
  • NaturalOrderStringComparer — Based on Martin Pool's C implementation
  • Targeting types — Adapted from CoreFx and CoreClr

Logo License

The CodeJam logo by Arthur Kozyrev is licensed under Creative Commons Attribution-ShareAlike 4.0 International. See LOGO-CC-BY-SA for details.

About

Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages