Browse free open source C# Algorithms and projects below. Use the toggles on the left to filter open source C# Algorithms by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • 1

    Rating Algorithms

    Library implementating various rating, scoring, ranking algorithms.

    The rating algorithms library contains various algorithms used to accurately rank, score or rate collections of similar data. One example is the ranking of votes based on a 5 star scale. This project started as a need of ordering data based on the relevance of each record obtained from users. The first algorithm implemented is based on Wilson Score Interval.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    AleRBTree C# generic class for manipulating and navigating red black tree
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Red/Black Tree implementation. Port of the sourceforge libredblack library to C#. The package also consists of mutlitree (tree with non-unique key) and tree with quick direct access to items by the index.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Prosta klasa w c# zawierająca zestaw metod pozwalających na sprawdzenie poprawności podanych danych na podstawie wyrażeń regularnych.
    Downloads: 0 This Week
    Last Update:
    See Project
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 5
    SVM# is a svm(support vector machine) classification implemented in C#. The project contains both train and predict modules.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ScienceNET is a open source library written in C# which aims to provide a self contained clean .NET framework for neural networks, genetic algorithms, optimization, image processing and for other domains of a computational science.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    This project an efficient method of solving a scrabble board.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    SimMetrics is a Similarity Metric Library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman). Work provided by UK Sheffield University funded by (AKT) an IRC sponsored by EPSRC, grant number GR/N15764/01.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    The SiGeR library allows developers to quickly code powerful custom gesture recognizers for Tablet PC development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 10
    Sissor is a program that evolves programs. Sissor is an acronym for Scriptable Interactively-Steered Self-Organizing Routines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SourceAFIS

    SourceAFIS

    Fingerprint recognition library (.NET port)

    SourceAFIS is a software library for human fingerprint recognition. It can compare two fingerprints 1:1 or search a large database for matching fingerprint. It takes raw fingerprint images on input and produces matching score on output. Click the website link above for more info.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    A library for expanding shell variables and embedded processing instructions. Initially in C#/.NET, with ports to other languages planned
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    A "programming language" that can generate random strings. Useful for creating password, but has many other uses (it can generate IP addresses, fully random but pronounceable words, ..., anything that a string can represent). Written in C#
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Swatian Tigers Desktop Search

    Desktop Search Application

    A light weight Desktop Search Application built in .net C# and Vb.net implemented using file search recursive algorithm and threads. provides explorer like view of files. It can be implemented in mono(platform independent).currently only runs on Microsoft Platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Switch

    Switch.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    This site hosts the source code for C++ version of the Broker for SBW, NOM module, advanced simulation suite, analysis applications and model editors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    My algorithm which solves The Salesman Problem with neighborhoods written in C# with visualisation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Takthons provides container and manipulation services for evolved machine language routines. This allows the calling application to concentrate on the UI, the fitness evaluation and the genetic operations rather than the machine language details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    AleSimpleLexer is a C# class that tokenizes given text. Can process lists, numbers, text constants, parentheses and comments. Supports unicode.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    TextDiff.NET is the .NET component to list differences between two integer arrays using a "longest common subsequence" algorithm. Typically, this component is used to diff 2 text files once their individuals lines have been hashed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Classic game solved with MinMax algorithm (full solution tree) and simple Heuristics. Specially for learning and teaching computer AI
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Discrete Mathematics task solutioner. (The Theory For Scheduling / Network Graphs) Contains C++ mathematic algorithms and C# GUI.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Triepocalypse

    A trie data structure extracted from the typing game Typocalypse.

    The typing game Typocalypse (https://code.google.com/p/typocalypse/source/browse/#hg/Trie) used a trie data structure which has been linked to separately from the game and has been of separate interest for some years now. It has now been given its own repository. A trie is a data structure used to find strings from their prefixes. After having stored strings in the trie, the trie will efficiently find all the strings which start with a particular prefix. Project was developed using C# on MonoDevelop.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Turing McCabe-Explorer

    Turing McCabe-Explorer

    An exploration utility to view, render and record TMC-patterns

    This utility is designed for comfortable and rich control over Turing-McCabe-patterns. It offers realtime exploration using several input parameters, storing and restoring settings, recording videos and taking snapshots of steps as well as rendering patterns in HD.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    VR Paged List for C# and more

    VR Paged List for C# and more

    VR Paged List for C# and more

    a collection of Vincent Radio {Adrix.NT} C# sources & build projects includes - Paged Lists & Iterators Library for C# - Multi Dimensional Array Library for C# - MDArray List Manager Library for C# - Adjacency (List | Matrix) Direct Graph Libs for C# - Range Check functions - VRMosaic (WinForms) - with Auto Resolver also includes - Source Files - Visual Studio Build Projects - Test Applics have fun adrixnt@hotmail.it
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.