There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Judge-Jury-and-Executable
A file system forensics analysis scanner and threat hunting tool. Scans file systems at the MFT and OS level and stores data in SQL, SQLite or CSV. Threats and data can be probed harnessing the power and syntax of SQL.GNFS
A complete, proof-of-concept, C# implementation of the General Number Field Sieve algorithm for factoring very large semi-prime numbers. The focus was on readability and understandability of the code, not performance.BigDecimal
An arbitrary-precision decimal (base 10) floating-point number class. Over 2.5 million downloads on NuGet!EntityJustworks
Data first or code first ORM. Entity/object/class/poco to SQL repository mapping, and vice versa; data to C# class code or emit assembly. Can dynamically generate assemblies, C# code, and SQL scripts for CREATE TABLE, INSERT, & UPDATE. Uses: Reflection, Emit, DataTable and CodeDOM.Roguelike-Procedual-Cave-Generator
A procedurally generated, cave-like dungeon/map creator for rogue-like games using the cellular automata method. During its development, I solved a common/limiting problem with this algorithm that might explain why it is not more commonly implemented in such games.BigRational
Arbitrary precision rational number classMixedRadixCalculator
Creates a counting system of radixes such as base 12 or mixed radixes such as Minutes/Hours/Days/Years (60/60/24/365)BloomFilter
A novel, space-efficient, probabilistic data structure for hashing a large number of values. It is similar to a hash table, but smaller because it does not need to store the entire value like HashTable and has better asymptotic performance, at the cost of possible false-positives, a likelihood that is configurable. False negatives are not possible. Best use case: Lightweight check if a value/query exists to reject needless/bogus call in place before performing a more latent or expensive request, such as a search for content or database call.Polynomial
Comprehensive univariate polynomial class. All arithmetic performed symbolically. Some advanced features include: Arithmetic of polynomial rings over a finite field, the Tonelli-Shanks algorithm, GCD, exponentiation by squaring, irreducibility checking, modular arithmetic (obviously) and polynomials from roots.WordPredictionLibrary
Tracks the frequency of words that follow other words.EntropyGlance
Uses DataVisualization.Charting and progress bars for a visually pleasing way to view how the entropy changes across a file.BigComplex
Arbitrary precision complex numbersEquationFinder
Finds equations to match select constraints. Answers such questions as: "How many diffrent ways can nine 9's equal 27 (using only arithmetic operations)"MultivariatePolynomial
A symbolic, multivariate integer polynomial arithmetic library.ChaosAttractor
Lorenz Chaos AttractorSqlQuery2File
Query for SQL varbinary columns and write the results out to files using SqlDataReader, FileStream and BinaryWriterSunBurstReadable
SunBurst source code broken up by classes so that it is more readable.Microsoft-Code-Digger-VSIX-All-Versions
Microsoft Code Digger Visual Studio Extension for 2013 & 2015RC4Ever
Two RC4 stream cipher variants for hashing, CBC, visualizing how it works, or just general encryption. Includes 2 variants: A simple table with a method to visualize the permutation state of the table and the avalanche effect as a bitmap, and a more serious attempt at a secure encryption scheme. NOTE: PROBABLY NOT ACTUALLY SECURE, SO DO NOT TRUST IT!GenericArithmetic
A generic arithmetic library. Allows you to perform arithmetic on any numeric type. All .NET numeric value types are supported, as is any custom numeric type--just implement the numeric operator overloads.IntervalArithmetic
Interval numeric type and arithmetic class.CertificateEnumerator
Enumerates certificate information for all the windows certificates to various formats for easy searching/comparison.GenericPolynomial
Comprehensive, symbolic, univariate polynomial class that accepts many different numeric classes for the coefficient data type.AranockAssist-CPP
Game macro/playing/cheat program for Aranock (Like Mercenaries of Astonia).GenericMultivariatePolynomial
Comprehensive, symbolic, multivariate polynomial class that accepts many different numeric classes for the coefficient data type.ShowMeTheTemplates-v3
SudokuSolver
A Sudoku board with logic-based solving routines.NumberOfLines
Search a path and all subdirectories for *.cs files, then sum the number of lines from each file.ContinuedFraction
A continued fraction class. Arbitrary precision. Supports converting a continued fraction into rational approximations up to precision.AlgebraicTermRewriter
Parses and tokenizes mathematical sentences, then simplifies them by rewriting them, before solving them. Operates on algebraic expressions, equations and systems of equations.SpiralographizeThatImage
NiceCalc
An arbitrary precision desktop calculator similar to preccalc.PiRngWrapper
Pi hardware random number generator wrapper librarySemiprimeVisualizer
Visualize the factoring of a semi-primeXMLDeployScript
A simple software project deployment application that gets its instructions from a xml file that defines source assemblies and destination paths.RSA-Key-Generator-Extractor
Bulk Certificate & RSA Key Generator & ExtractorEditLabel
EditLabel is editable Label control, who's text can be modified at run-time by double-clicking on it.Untangle-Game
Remove all overlapping edges from a planar graphForensicYARAScanner
Forensic YARA ScannerComplexPolynomial
A complex polynomial arithmetic class..Thinq
Find the intersection of any number of arithmetic progression sequences, including infinite sets. Very performant.AranockAssist-CSharp
C sharp port of AranockAssist-C++; Game macro/cheat program for Aranock (Like Mercenaries of Astonia)Quazicrystal
Generates bitmaps that approximate a quazicrystal lattice structure with n-rotational "forbidden" symmetries, or in other words: it makes really pretty pictures.MathNotationConverter
Infix to postfix notation converter and postfix evaluationHamExam
Amateur ham radio licence practice exam application, for the Technicians Class.GenericVector
A generic Vector numeric type. Supports: Scalar arithmetic, vector arithmetic, square root, dot product, normal, reflection, distance, lerp, sum of squares and cosine similarity.MaurerPrimes
Fast, hybrid, probabilistic, cryptographically-random, equi-distributed C# prime finding applicationCSharp11Preview.GenericMath.Polynomial
Love Open Source and this site? Check out how you can help us