An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by JaCraig

A curated list of projects in awesome lists by JaCraig .

https://github.com/jacraig/craig-s-utility-library

A giant set of utility classes originally start back in the .Net 2.0 days and updated until .Net Core and .Net Standard became a thing. At which point I took the library and broke it up into a ton of smaller libraries. View my profile for more up to date versions of everything.

utilities utility-library

Last synced: 15 May 2025

https://github.com/JaCraig/Craig-s-Utility-Library

A giant set of utility classes originally start back in the .Net 2.0 days and updated until .Net Core and .Net Standard became a thing. At which point I took the library and broke it up into a ton of smaller libraries. View my profile for more up to date versions of everything.

utilities utility-library

Last synced: 09 Apr 2025

https://github.com/jacraig/sqlparser

An SQL Parser/Lexer for C#

sql sql-parser tsql tsql-parser

Last synced: 04 Oct 2025

https://github.com/JaCraig/SQLParser

An SQL Parser/Lexer for C#

sql sql-parser tsql tsql-parser

Last synced: 08 Apr 2025

https://github.com/jacraig/structure.sketching

Image processing library for use in .Net applications that supports .Net Core.

Last synced: 12 Aug 2025

https://github.com/JaCraig/Structure.Sketching

Image processing library for use in .Net applications that supports .Net Core.

Last synced: 16 Mar 2025

https://github.com/jacraig/sqlhelper

SQLHelper is a wrapper around DbConnection/DbCommand and a micro ORM. It automatically handles batching, data conversion, transactions, etc. for you. It's been around even longer than Dapper as part various libraries I've had over the years.

database microorm orm sql

Last synced: 06 Apr 2025

https://github.com/jacraig/batman

Basic application framework

Last synced: 27 Oct 2025

https://github.com/jacraig/filecurator

FileCurator simplifies access and management of files from various locations. It could be something on your system, a url, a resource in your app, or any other 3rd party you wish to tie in (Dropbox, etc). There are also a number of file parsers built in.

directoryinfo embedded-resources file-parsing fileinfo

Last synced: 20 Jun 2025

https://github.com/jacraig/bigbookofdatatypes

This is a large set of data types, extension methods, and utilities designed to make your life a little easier.

data-types extension-methods utility-classes utils

Last synced: 28 Jun 2025

https://github.com/jacraig/spidey

A multi threaded web crawler library that is generic enough to allow different engines to be swapped in.

crawler webcrawler

Last synced: 12 Aug 2025

https://github.com/jacraig/mirage

System.Random on steroids. The library can be used to generate a random value for any type. It also has the ability to generate email addresses, phone numbers, time zones, company names, names, titles, lorem ipsum, and even entire objects.

random random-generation test-data-generator

Last synced: 12 Aug 2025

https://github.com/jacraig/canister

Canister is a simple C# library aimed at enhancing the built-in IoC container in .NET. It enables you to effortlessly add all objects of a specified type and introduces the concept of modules to automatically wire up your system. With Canister, managing dependencies becomes a breeze, allowing you to focus on writing maintainable code.

dependency-injection inversion-of-control ioc ioc-container

Last synced: 11 Jul 2025

https://github.com/jacraig/aspectus

Aspectus is an advanced Aspect-Oriented Programming (AOP) library that simplifies the injection of cross-cutting concerns into your codebase. It empowers you to write clean and maintainable code by separating cross-cutting concerns from the core logic of your application.

aop aop-library

Last synced: 06 Oct 2025

https://github.com/jacraig/taskmaster

TaskMaster is a library to help running tasks only after certain criteria is met.

task-management task-runner task-scheduler

Last synced: 30 Jul 2025

https://github.com/jacraig/environs

Environs is a small C# library that provides a simplified interface for working with Windows Management Instrumentation (WMI), Lightweight Directory Access Protocol (LDAP), and related functionality. It aims to make it easier to perform common operations and tasks in these areas without the need for extensive knowledge of the underlying protocols.

ldap wmi

Last synced: 12 Aug 2025

https://github.com/jacraig/fastactivator

It's Activator.CreateInstance... But faster.

activator createinstance reflection

Last synced: 12 Aug 2025

https://github.com/jacraig/dragonhoard

Dragon Hoard is a fast, thread safe, developer friendly in-memory caching service.

cache in-memory-caching

Last synced: 12 Aug 2025

https://github.com/jacraig/simple-html-to-pdf

The "Simple HTML to PDF" project is a lightweight library and NuGet package for .NET that enables easy conversion of HTML content to PDF documents using the wkhtmltopdf command-line tool, making it effortless to generate high-quality PDF files from HTML strings in .NET applications.

wkhtmltopdf

Last synced: 11 Sep 2025

https://github.com/jacraig/inflatable

An ORM. Useful for prototyping but it has the ability to generate a database from a model, keeps them in sync, and has the ability to analyze the database and make suggestions. Has lazy loading, allows quering using IQueryables, straight SQL, and caching of data is built in. So in otherwords, it's a basic ORM.

orm sql

Last synced: 12 Aug 2025

https://github.com/jacraig/holmes

A library to help with analyzing a database. It then make suggestions for improvement or can apply them automatically if you like to live dangerously. For the most part it reports recent expensive queries, missing indexes, overlapping indexes, and unused indexes. However it can be expanded upon to add your own analyzer.

analyzer database-analysis-library

Last synced: 12 Aug 2025

https://github.com/jacraig/valkyrie

Valkyrie is a validation library for .Net.

validation-library

Last synced: 12 Aug 2025

https://github.com/jacraig/objectcartographer

ObjectCartographer is a high-performance, convention-based C# object-to-object mapping library designed to simplify the process of copying data between objects. It eliminates the tedious task of manually writing code for data copying by providing a developer-friendly approach.

data-conversion object-mapping object-to-object

Last synced: 12 Aug 2025

https://github.com/jacraig/hashbrowns

A library to help simplify encryption within .Net.

encryption

Last synced: 12 Aug 2025

https://github.com/jacraig/simplemail

SimpleMail is a C# library designed to simplify sending emails. It provides a convenient and straightforward interface for sending email messages.

email-sender mailkit

Last synced: 12 Aug 2025

https://github.com/jacraig/mithril

A C#/ASP.Net application framework designed for swift development of maintainable internal applications using a modular design.

Last synced: 17 Jun 2025

https://github.com/jacraig/spellchekr

Basic spell checker

Last synced: 12 Aug 2025

https://github.com/jacraig/corset

A library designed to simplify compression in .Net. Compatible with .Net Core.

compression

Last synced: 12 Aug 2025

https://github.com/jacraig/request

@jacraig/request is a wrapper around fetch that adds functionality including caching, retry, and timeouts

ajax api fetch

Last synced: 28 May 2026

https://github.com/jacraig/serialbox

A library designed to simplify serialization in .Net. Compatible with .Net Core.

json serialization

Last synced: 12 Aug 2025

https://github.com/jacraig/archivist

Archivist is a C# open-source library designed to simplify file loading tasks by providing a unified interface for accessing files of various formats.

Last synced: 14 Jun 2025

https://github.com/jacraig/testfountain

A library used for test fuzzing. Uses Mirage and attaches to xUnit as a Theory data source to create random data based on the annotations placed on the class. By default it saves the information used in each test so you can go back and retest as needed.

fuzzing xunit

Last synced: 16 Jul 2025

https://github.com/jacraig/gestalt

Gestalt is a comprehensive application module system designed to streamline the development and packaging process of applications. With Gestalt, effortlessly construct robust applications using modular design principles and leverage the power of dependency injection for seamless integration of reusable components.

asp-net modular reusable-components

Last synced: 12 Aug 2025

https://github.com/jacraig/mecha

Mecha is a library designed to test your code in ways you probably never thought of before. It automatically finds edge cases and exceptions in your code with no input needed. Just point it at a class or method and fire away. It's even better than a cat laying on your keyboard at finding weird data for your tests.

mecha property-testing unit-testing unit-tests

Last synced: 12 Aug 2025

https://github.com/jacraig/grue

My current Visual Studio theme

Last synced: 08 Jan 2026

https://github.com/jacraig/monarch

A command line parser and command runner. In this you define a command and the input object. The library then parses the command line args, figures out which command to run, and then parses the data and places it in the input object. Comes with built in help and version info commands.

command-line command-line-parser commandrunner

Last synced: 12 Aug 2025

https://github.com/jacraig/clarity.js

CSS and JS framework designed to simplify building responsive and mobile projects for the web.

css javascript responsive-design

Last synced: 15 Apr 2026

https://github.com/jacraig/woodchuck

WoodChuck is a lightweight and extensible logging library for TypeScript, designed to simplify the process of logging messages in your applications. With customizable logging levels, type safety, and support for plugins, WoodChuck offers a flexible solution to track and understand your application's behavior.

logging logging-framework

Last synced: 17 May 2026

https://github.com/jacraig/moonunit

Old unit testing framework I had created before I settled on xUnit.net. May revive it one day.

Last synced: 23 Jul 2025

https://github.com/jacraig/testrepo

Last synced: 01 Apr 2025

https://github.com/jacraig/centralized-workflows

Centralized repository for workflows, actions, etc. for automating GitHub

Last synced: 11 Jan 2026

https://github.com/jacraig/dotnet-template

Basic .net template repo

Last synced: 05 Jul 2025

https://github.com/jacraig/i-got-bored

Just a bunch of benchmarks that I've developed over time when I had a free moment and was bored with other side projects.

speed-test

Last synced: 18 Oct 2025