Showing 296 open source projects for "algorithms"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Zstandard

    Zstandard

    Zstandard - Fast real-time compression algorithm

    ...Zstd can trade compression speed for stronger compression ratios. It is configurable by small increment. Decompression speed is preserved and remain roughly the same at all settings, a property shared by most LZ compression algorithms, such as zlib or lzma.
    Downloads: 66 This Week
    Last Update:
    See Project
  • 2
    Memtest86+

    Memtest86+

    Stand-alone memory tester for x86 and x86-64 architecture computers

    ...The tool can be booted directly via BIOS or UEFI, or through compatible bootloaders, making it highly flexible for troubleshooting unstable systems. It uses advanced testing algorithms specifically designed to detect intermittent, hard-to-find memory errors caused by cell interaction and hardware behavior. With ongoing development and community contributions, Memtest86+ remains a trusted solution for diagnosing memory-related system issues.
    Downloads: 142 This Week
    Last Update:
    See Project
  • 3
    LZ4

    LZ4

    Extremely fast compression algorithm

    LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s per core (>0.15 Bytes/cycle). It features an extremely fast decoder, with speed in multiple GB/s per core (~1 Byte/cycle). A high compression derivative, called LZ4_HC, is available, trading customizable CPU time for compression ratio. LZ4 library is provided as open-source software using a BSD license. This benchmark simulates simple "static content transfer" scenario such as OS Kernel compression or video game's...
    Downloads: 219 This Week
    Last Update:
    See Project
  • 4
    Comeonin

    Comeonin

    Password hashing specification for the Elixir programming language

    Comeonin is the long-standing password-security library for Elixir that standardizes secure hashing and verification practices in Phoenix and Plug applications. It provides a uniform interface for modern algorithms such as Argon2, Bcrypt, and PBKDF2 (implemented in companion packages), along with guidance for salts, cost factors, and timing-safe comparisons. The library’s helpers make it straightforward to add registration and login flows that resist brute-force and side-channel attacks. Migration paths and checks are included so you can upgrade algorithms or work factors over time without breaking existing credentials. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    NetworkX

    NetworkX

    Network analysis in Python

    NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. Data structures for graphs, digraphs, and multigraphs. Many standard graph algorithms. Network structure and analysis measures. Generators for classic graphs, random graphs, and synthetic networks. Nodes can be "anything" (e.g., text, images, XML records). Edges can hold arbitrary data (e.g., weights, time-series). Open source 3-clause BSD license. Well tested with over 90% code coverage. Additional benefits from Python include fast prototyping, easy to teach, and multi-platform. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Arduino FOC

    Arduino FOC

    Arduino FOC for BLDC and Stepper motors

    ...Even though it has become relatively easy to design and manufacture PCBs and create our own hardware solutions for driving BLDC motors the proper low-cost solutions are yet to come. One of the reasons for this is the apparent complexity of writing the BLDC driving algorithms, Field oriented control (FOC) being an example of one of the most efficient ones. The solutions that can be found online are almost exclusively very specific for certain hardware configurations and the microcontroller architecture used. Additionally, most of the efforts at this moment are still channeled towards the high-power applications of the BLDC motors and proper low-cost FOC.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PostfixAdmin

    PostfixAdmin

    Web based virtual user administration interface for Postfix mail

    PostfixAdmin is a web-based interface for managing mail domains, mailboxes, and aliases for Postfix mail servers. It allows administrators to add and configure virtual domains and email users easily, supporting MySQL, PostgreSQL, and SQLite as backend databases. It's widely used in self-hosted email setups for simplifying email management.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Faiss

    Faiss

    Library for efficient similarity search and clustering dense vectors

    Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning. Faiss is written in C++ with complete wrappers for Python/numpy. Some of the most useful algorithms are implemented on the GPU. It is developed by Facebook AI Research. Faiss contains several methods for similarity search. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    plow

    plow

    A high-performance HTTP benchmarking tool

    ...It can run for a set duration( option -d), for a fixed number of requests(option -n), or until Ctrl-C is interrupted. The implementation of real-time computing Histograms and Quantiles using stream-based algorithms inspired by Prometheus with low memory and CPU bounds. so it's almost no additional performance overhead for benchmarking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 10
    Zephyr Project

    Zephyr Project

    Scalable, optimized, secure RTOS for multiple hardware architectures

    The Zephyr Project is a new generation real-time operating system (RTOS) that supports multiple hardware architectures. It is based on a small-footprint kernel specially designed for use on resource-constrained and embedded systems. The Zephyr OS can be used for a wide range of applications: from simple embedded environmental sensors and LED wearables to sophisticated embedded controllers, smart watches, and IoT wireless applications.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    compression

    compression

    Node.js compression middleware

    compression is a Node.js middleware for Express applications that enables HTTP response compression, improving the performance of web applications by reducing the size of the response body.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    TNTSearch

    TNTSearch

    A fully featured full text search engine written in PHP

    ...It offers real-time, efficient indexing and searching of textual data using SQLite as its storage backend. TNTSearch is highly configurable and supports features like fuzzy searching, customizable ranking algorithms, and boolean search, making it a powerful tool for adding search functionality to websites and applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    AERIS-10

    AERIS-10

    Open-source, low-cost 10.5 GHz PLFM phased array RADAR system

    AERIS-10 appears to be a specialized signal processing and radar analysis project focused on pulse linear frequency modulation techniques, which are commonly used in modern radar systems for high-resolution detection and ranging. The project likely implements algorithms for generating, analyzing, and visualizing chirp-based radar signals, enabling experimentation with time-frequency characteristics and signal reconstruction. It is designed to support research or educational use in radar engineering, particularly in understanding how modulated pulses interact with targets and noise. The repository structure suggests an emphasis on simulation rather than hardware integration, allowing users to test radar concepts in a controlled software environment. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Lexik JWT Authentication Bundle

    Lexik JWT Authentication Bundle

    JWT authentication for your Symfony API

    LexikJWTAuthenticationBundle is a Symfony bundle that provides JWT (JSON Web Token) authentication for RESTful APIs. It simplifies the process of generating and validating JWTs for secure user authentication. The bundle integrates seamlessly with Symfony’s security system, allowing developers to implement token-based authentication efficiently while maintaining flexibility in user management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ESPectre

    ESPectre

    Motion detection system based on Wi-Fi spectre analysis (CSI)

    ESPectre is an open-source motion detection system that transforms ordinary Wi-Fi signals into an ambient sensor capable of detecting movement without using cameras, microphones, or additional radio hardware, making it a privacy-preserving and cost-effective alternative for presence sensing and smart home automation. At its core, it analyzes Wi-Fi Channel State Information (CSI) — detailed measurements of how Wi-Fi waves change as they propagate — to mathematically detect disturbances caused...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Snappy

    Snappy

    A fast compressor/decompressor

    ...On a single core of a Core i7 processor in 64-bit mode, it compresses at about 250 MB/sec or more and decompresses at about 500 MB/sec or more. (These numbers are for the slowest inputs in our benchmark suite; others are much faster.) In our tests, Snappy usually is faster than algorithms in the same class (e.g. LZO, LZF, QuickLZ, etc.) while achieving comparable compression ratios.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Reliable PostgreSQL Backup & Restore

    Reliable PostgreSQL Backup & Restore

    Reliable PostgreSQL backup and restore

    pgBackRest aims to be a reliable, easy-to-use backup and restore solution that can seamlessly scale up to the largest databases and workloads by utilizing algorithms that are optimized for database-specific requirements. Compression is usually the bottleneck during backup operations but, even with now-ubiquitous multi-core servers, most database backup solutions are still single-process. pgBackRest solves the compression bottleneck with parallel processing. Utilizing multiple cores for compression makes it possible to achieve 1TB/hr raw throughput even on a 1Gb/s link. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Beast

    Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    ...It is designed for developers who need to build interoperable clients, servers, proxies, gateways, or custom protocol components rather than using a high-level web framework. Beast follows Boost.Asio’s asynchronous model, so it fits naturally into event-driven C++ networking applications. Its algorithms are role-agnostic, meaning the same core abstractions can be used to build client-side and server-side systems. The library provides protocol vocabulary types, parsers, serializers, examples, and reusable patterns for robust network programming. It is especially useful for C++ developers who want fine-grained control over HTTP and WebSocket behavior while staying within the Boost ecosystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    alive-progress

    alive-progress

    A new kind of Progress Bar, with real-time throughput, ETA

    ...The library is designed with performance efficiency in mind, using multithreaded updates that minimize CPU overhead and terminal noise. It includes sophisticated ETA estimation powered by exponential smoothing algorithms, improving prediction accuracy for variable workloads. Developers can easily integrate it into scripts thanks to automatic logging hooks and flexible configuration options. With its emphasis on responsiveness, customization, and developer ergonomics, alive-progress stands out as a modern replacement for conventional Python progress bars.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Library and command line tools for XZ and LZMA compressed files
    Leader badge
    Downloads: 73,038 This Week
    Last Update:
    See Project
  • 21
    RHash
    RHash (Recursive Hasher) is a console utility for computing and verifying hash sums of files. It supports CRC32, CRC32C, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH, BTIH, Tiger, GOST R 34.11-2012, RIPEMD-160, HAS-160, EDON-R, and Whirlpool.
    Leader badge
    Downloads: 1,021 This Week
    Last Update:
    See Project
  • 22
    BitComet

    BitComet

    Free and powerful BitTorret client

    ...Known for its efficiency and ease of use, BitComet supports not only torrent files but also HTTP and FTP downloads, offering versatility for different download needs. Its intelligent file-sharing algorithms optimize bandwidth usage and improve download speeds, making it a popular choice for downloading large files like videos, software, and games. Additionally, BitComet includes features such as long-term seeding to improve download availability, previewing media files while downloading, and a built-in download scheduler. With its lightweight design and extensive functionality, BitComet is a reliable tool for both novice and experienced users looking to manage their downloads effectively.
    Downloads: 9,056 This Week
    Last Update:
    See Project
  • 23
    TCP Optimizer

    TCP Optimizer

    The TCP Optimizer is a free, easy Windows program that provides

    ...The program can aid both the novice and the advanced user in tweaking related TCP/IP parameters in Windows, making it easy to tune your system to the type of Internet connection used. The tool uses advanced algorithms, and the bandwidth*delay product to find the best TCP Window for your specific connection speed. It provides for easy tuning of all related TCP/IP parameters, such as MTU, RWIN, and even advanced ones like QoS and ToS/Diffserv prioritization. The program works with all current versions of Windows, and includes additional tools, such as testing average latency over multiple hosts, and finding the largest possible packet size (MTU)
    Downloads: 520 This Week
    Last Update:
    See Project
  • 24
    VeraCrypt

    VeraCrypt

    Open source disk encryption with strong security for the Paranoid

    VeraCrypt is a free disk encryption software brought to you by IDRIX (https://www.idrix.fr) and based on TrueCrypt 7.1a. It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks. It also solves many vulnerabilities and security issues found in TrueCrypt. This enhanced security adds some delay ONLY to the opening of encrypted partitions without any performance impact to the application use phase. This is acceptable to the legitimate owner but it makes it much harder for an attacker to gain access to the encrypted data. ...
    Leader badge
    Downloads: 4,887 This Week
    Last Update:
    See Project
  • 25
    NanaZip

    NanaZip

    The 7-Zip derivative intended for the modern Windows experience

    NanaZip is an open source file archiver intended for the modern Windows experience, forked from the source code of well-known open source file archiver 7-Zip. Source code is hosted at https://github.com/M2Team/NanaZip.
    Leader badge
    Downloads: 1,051 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo