GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rsdn/CodeJam: 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

BranchesTags
Open more actions menu

Latest commit

 

History

2,217 Commits
2,217 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Build
Build
 
 
CodeJam.Blocks.Tests
CodeJam.Blocks.Tests
 
 
CodeJam.Blocks
CodeJam.Blocks
 
 
CodeJam.Docs
CodeJam.Docs
 
 
CodeJam.Experimental.Tests
CodeJam.Experimental.Tests
 
 
CodeJam.Experimental
CodeJam.Experimental
 
 
CodeJam.Main.Tests
CodeJam.Main.Tests
 
 
CodeJam.Main
CodeJam.Main
 
 
Pipelines
Pipelines
 
 
docs
docs
 
 
images
images
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.vsconfig
.vsconfig
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
CodeJam.sln
CodeJam.sln
 
 
CodeJam.sln.DotSettings
CodeJam.sln.DotSettings
 
 
CodeJam.sln.GhostDoc.user.dic
CodeJam.sln.GhostDoc.user.dic
 
 
CodeJam.sln.GhostDoc.xml
CodeJam.sln.GhostDoc.xml
 
 
CodeJamDoc.shfbproj
CodeJamDoc.shfbproj
 
 
CodeJamDoc.sln
CodeJamDoc.sln
 
 
CodeJamDoc.sln.GhostDoc.xml
CodeJamDoc.sln.GhostDoc.xml
 
 
Directory.Build.props
Directory.Build.props
 
 
LICENSE
LICENSE
 
 
LOGO-CC-BY-SA
LOGO-CC-BY-SA
 
 
README.md
README.md
 
 
TestsGuidelines.md
TestsGuidelines.md
 
 
appveyor.doc.yml
appveyor.doc.yml
 
 
appveyor.yml
appveyor.yml
 
 

Repository files navigation

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

  • Class Library Documentation — Full API reference and guides
  • Main Library README — Details on the main package components

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

  • CI NuGet Feed — Latest CI builds
  • Docs CI Build — Documentation build status

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

algorithmassertionsasynccodejamcollectionsdata-structuresdiscriminated-unionsiolistrangereflectionstringsuffix-treethreadingutilitiesxml

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

267 stars

Watchers

28 watching

Forks

30 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.