Showing 2943 open source projects for "algorithm"

View related business solutions
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 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
  • 1
    levelup

    levelup

    A wrapper for abstract-leveldown compliant stores, for Node.js

    ...LevelDB supports arbitrary byte arrays as both keys and values, singular get, put and delete operations, batched put and delete, bi-directional iterators and simple compression using the very fast Snappy algorithm. LevelDB stores entries sorted lexicographically by keys. This makes the streaming interface of levelup - which exposes LevelDB iterators as Readable Streams, a very powerful query mechanism. The most common store is leveldown which provides a pure C++ binding to LevelDB. Many alternative stores are available such as level.js in the browser or memdown for an in-memory store. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    JSONCrush

    JSONCrush

    Compress JSON into URL friendly strings

    This simple system allows for excellent compression of uri encoded JSON strings using the JSCrush algorithm.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    qiji-font

    qiji-font

    Typeface from Ming Dynasty woodblock printed books

    ...Download high-resolution PDFs and split pages into images. Manually lay a grid on top of each page to generate bounding boxes for characters (potentially replaceable by an automatic corner-detection algorithm). Generate a low-poly mask for each character on the grid, and save the thumbnails (using OpenCV). First, red channel is subtracted from the grayscale, in order to clean the annotations printed in red ink. Next, the image is thresholded and fed into the contour-tracing algorithm. A metric is then used to discard shapes that are unlikely to be part of the character in interest.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 4
    smartcrop.js

    smartcrop.js

    Content aware image cropping

    ...This library is still in it's infancy but the early results look promising. So true to the open source mantra of release early, release often, I'm releasing version 0.0.0 of smartcrop.js. Smartcrop.js implements an algorithm to find good crops for images. It can be used in the browser, in node or via a CLI. Smarcrop requires support for Promises, use a polyfill for unsupported browsers or set smartcrop.Promise to your favorite promise implementation (I recommend bluebird).
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5

    Stoner-Wohlfarth hysteresis

    Hysteresis of ellipsoidal single domain ferromagnetic particle.

    Magnetization process of a single domain ellipsoidal particle: SW_particle. Magnetization of isotropic bulk material composed of 100 particles: SW_bulk. The details of the algorithm are described in the paper: 1. Zsolt Szabó, Amália Iványi, Computer-aided simulation of Stoner–Wohlfarth model, Journal of Magnetism and Magnetic Materials, Volumes 215–216, 2, June 2000, Pages 33-36. 2. Zsolt Szabó, Amália Iványi, Preisach Type Bulk Vector Hysteresis Model from Generalized Elementary Vector Hysteresis Operators In: Preisach Memorial Book: Hysteresis models in mathematics, physics and engineering. 211 p. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    DreamTime

    DreamTime

    Use artificial intelligence to create images

    ...Open files or folders from your computer, you can also open files from Instagram and the web. Vitamined with editing tools for any case, you can also make the process fully automatic. Powerful working method that allows you to edit the algorithm step by step and obtain results that only a human could achieve.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 7
    gml4gtk

    gml4gtk

    small console GML or graphviz DOT graph viewer

    directed graph layout program for GML (Graph-Markup-Language) graph or partial graphviz DOT graph
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Hex Encoding Utility

    Hex Encoding Utility

    An utility that allows you to convert your data using Base16 encoding.

    ...The utility has many options that allow you to customize the process of encoding and outputting data. Application input can be obtained from files, command line, keyboard or by redirecting output from another console application. The Base16 algorithm provides encoding in such a way that each byte of data is split into two 4-bit values ​​and represented by two hexadecimal digits. Also, this utility can restore the original data from text containing a hex dump. Base16 can be useful for developers, system administrators, and other professionals who work with binary files or data. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Jasmine

    Jasmine

    Super fast Java aexpression and algorithm evaluator

    V1.0.1 fully compatible with PS2 and 3. Jasmine uses the ASM byte code manipulation library (http://asm.ow2.org/) to create Java byte code to evaluate numerical expressions and algorithms. Evaluation of compiled expressions is very fast, in most cases it is faster than the equivalent byte code produced by the Java compiler (javac).
    Downloads: 1 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10

    S-DES Crypto App

    Encryption/Decryption demonstration app using the S-DES algorithm

    Encryption/Decryption demonstration app using the S-DES algorithm. Use the Java runtime environment 11 for execution. The GUI pops up that allows entering a 10-bit encryption/decryption key in binary (0, 1 digits) and the plaintext/ciphertext in the same form (8-bit). Executing the algorithm, decription of the encoding/decoding functionality is provided in the three main text boxes.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Hyperledger Burrow

    Hyperledger Burrow

    A permissioned Ethereum smart-contract blockchain node

    ...Burrow is a fully-fledged blockchain node and smart contract execution engine -- a distributed database that executes code. Burrow runs Ethereum Virtual Machine (EVM) and Web Assembly (WASM) smart contracts. Burrow networks are synchronized using the Tendermint consensus algorithm. A node can detect if its state is corrupted or if a validator is dishonestly executing the protocol. Run a private or public permissioned network. Stakeholders may vote for autonomous smart contract upgrades. Application state is organised in an event stream and can drive external systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Machine-Learning

    Machine-Learning

    kNN, decision tree, Bayesian, logistic regression, SVM

    Machine-Learning is a repository focused on practical machine learning implementations in Python, covering classic algorithms like k-Nearest Neighbors, decision trees, naive Bayes, logistic regression, support vector machines, linear and tree-based regressions, and likely corresponding code examples and documentation. It targets learners or practitioners who want to understand and implement ML algorithms from scratch or via standard libraries, gaining hands-on experience rather than relying...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    scikit-opt

    scikit-opt

    Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing

    ...The package can address continuous objectives, constrained problems, and combinatorial tasks such as the traveling salesman problem. A consistent workflow lets users define an objective, configure an optimizer, run iterations, and inspect the best solution. Genetic algorithm operators can be replaced through user-defined functions or subclassing. Runs may continue from earlier iterations instead of restarting. Vectorization, threading, multiprocessing, caching, examples, and plotting support help users experiment with performance and convergence.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    miRDP2

    miRDP2

    Accurately and fast analyzing microRNAs transcriptome in plants

    miRDeep-P2 (miRDP2) is developed to accurately and fast analyze microRNAs (miRNAs) transcriptome in plants. It is adopted from miRDeep-P (miRDP) with new strategies and overhauled algorithm. We have tested miRDP2 to analyze miRNA transcriptomes in such plants with gradually increased genome size as Arabidopsis, rice, tomato, maize and wheat. Compared with miRDeep-P and several other computational tools, miRDP2 processed NGS data with superior speed. By incorporating newly updated plant miRNA annotation criteria, the accuracy of miRDP2 is also markedly improved. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 15
    Starlight Fabric

    Starlight Fabric

    Rewrites the light engine to fix lighting performance

    ...The original Minecraft lighting system can be computationally expensive when generating terrain or updating large structures, which can cause performance problems on servers and heavily modded environments. Starlight replaces this system with a redesigned algorithm that processes lighting calculations more efficiently and reduces the number of updates required for each chunk. The project aims to improve chunk generation performance, reduce lag spikes, and eliminate certain lighting bugs that occur in the vanilla engine. Because it fundamentally replaces the default lighting system, Starlight can significantly improve performance on servers handling large numbers of block updates or terrain generation tasks.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Triangula

    Triangula

    Generate high-quality triangulated and polygonal art from images

    Generate high-quality triangulated and polygonal art from images. Triangula uses a modified genetic algorithm to triangulate or polygonate images. It works best with images smaller than 3000px and with fewer than 3000 points, typically producing an optimal result within a couple of minutes. For a full explanation of the algorithm, see this page in the wiki. You can try the algorithm out in your browser, but the desktop app will typically be 20-50x faster.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17

    NFB integer factorization

    No-factor-base (NFB) sub-exponential factorization algorithm

    This is an easy-to-understand algorithm of integer factorization with heuristically evaluated complexity L(4/15, 2), which is better than the general number field sieve algorithm with L(1/3, 1.923). NFB searches common factors of the quadratic residues modulo n using GCD. All relations are processed by the Gaussian elimination procedure. Different strategies of searching the relations can be applied, many giving complexity better than L(1/3, 1.923).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    playqt

    playqt

    GUI version of ffplay for Windows

    ...An integrated camera control feature allows control over the camera parameters as well as automatic network configuration and connection. See the README under the files tab for configuration info. Real time object counting is implemented using YOLO detection algorithm. The program can be used with standard or customized models. A reduced version of the COCO dataset for most commonly observed types is available here. The program is based on ffplay and will respond to the familiar options if launched from the command line. This allows the program to be used with other command line tools such as youtube-dl. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    Cuda Simulated Annealing GPU Route Plan

    Cuda Simulated Annealing GPU Route Plan

    An Optimized GPU-Accelerated Route Planning of Multi-UAV Systems Using

    ...In addition to this, parallel programming approaches increase the computation performance. Therefore, this study focuses to discuss and solve the route planning problem for multi-UAV systems by using optimization techniques based on an evolutionary algorithm: simulated annealing. The travel cost and execution time are downsized in this work by optimization on algorithm and code. We implemented CPU based parallel solution to compare results with the GPU-accelerated one. The efficiency and the effectiveness of our parallelized and optimized solution
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Poly Indexes Generator

    Poly Indexes Generator

    Know how each poly coefficient is constructed

    The goal of this app is to confront the roots of a polynomial found after a root-finding algorithm has been executed assessing a polynomial. This app generates a list of parcels that can be used to assess the precision of roots that was found.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Fastcoin (FST)

    Fastcoin (FST)

    The fastest software-based online payment system

    .... ------------------------------------------------------------------------ - Total coins will be 165,888,000. - 60 second block target (Modified in 2021) - Custom unique difficulty algorithm. - Retargets once every hour or 300 blocks. - Each block contains 32 coins which will be halved every year (or 2,592,000 blocks). - (Currently 2 coins per block.) - 4 confirmations per transaction. - Ports: connection 9526, RPC 9527. ------------------------------------------------------------------------ Download the bootstrap.dat file a quicker sync time. https://archive.org/details/fastcoin_bootstrap ------------------------------------------------------------------------
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Upscale

    Upscale

    This program is upscaling any image by a factor 2 using an algorithm

    This program is upscaling any image by a factor 2 using an algorithm of cubic interpolation. You may need to install the following libraries to run the program, tqdm, itertools, and OpenCV.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    KISA Toolkit

    KISA Toolkit

    Korea Internet & Security Agency's Cipher Suite written in Go

    ...The Korea Internet & Security Agency (KISA) is distributing source codes that you can easily use. South Korean National Standard Algorithms: • LSH Message digest algorithm. 256/512-bit hash value. • ARIA 128-bit Block cipher with 128/192/256-bit keys. • LEA 128-bit Block cipher with 128/192/256-bit keys. • SEED 128-bit Block cipher with 128/256-bit keys. • HIGHT 64-bit Block cipher with 128bit key. Cryptographic Functions: • Symmetric Encryption/Decryption • Hash Digest • CMAC (Cipher-based message authentication code) • HMAC (Hash-based message authentication code) • PBKDF2 (Password-based key derivation function 2) Copyright (c) 2020-2021 Pedro Albanese - ALBANESE Lab Visit: http://albanese.atwebpages.com
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    tensorflow_template_application

    tensorflow_template_application

    TensorFlow template application for deep learning

    ...The repository provides a standardized architecture that helps developers organize machine learning code into clear components such as data processing, model training, evaluation, and deployment. Instead of focusing on a specific algorithm, the project emphasizes software engineering practices that make machine learning systems easier to maintain and extend. The template includes configuration files, scripts, and project structures that help teams build reproducible experiments and production-ready pipelines. It is particularly useful for developers who want to transition from experimental notebooks to structured machine learning applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Mahjong

    Mahjong

    Mahjong Solitaire

    Classic game Mahjong Solitaire written in PureBasic
    Downloads: 2 This Week
    Last Update:
    See Project