Showing 5199 open source projects for "programming"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    Bayesian Julia

    Bayesian Julia

    Bayesian Statistics using Julia and Turing

    Bayesian statistics is an approach to inferential statistics based on Bayes' theorem, where available knowledge about parameters in a statistical model is updated with the information in observed data. The background knowledge is expressed as a prior distribution and combined with observational data in the form of a likelihood function to determine the posterior distribution. The posterior can also be used for making predictions about future events. Bayesian statistics is a departure from...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    xtd

    xtd

    Modern C++20 framework to create console, GUI and unit tests.

    xtd (pronounced "extend") is a modern C++20 framework to create console CLI), forms (GUI like WinForms) and unit test (xUnit) applications on Windows, macOS, Linux, iOS , Android, FreeBSD and Haiku. • Website : https://gammasoft71.github.io/xtd/ • Sources : https://github.com/gammasoft71/xtd • Reference guide : https://gammasoft71.github.io/xtd/reference_guides/latest/index.html • Install : https://gammasoft71.github.io/xtd/docs/downloads • Portability :...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Portable Webserver OS For Small Intranet

    Portable Webserver OS For Small Intranet

    For Web Developers, Testers, Learners, End Users - Screenshots Below

    Instructions: 1. Download & Extract the above zip file 2. Use the free Rescuezilla Software ( https://rescuezilla.com/ ) to restore this pen drive image, on to a 8 GB OR More Good EMPTY Pen Drive (Hint Below) 3. Restart the computer and quickly change the BIOS Boot Order, to boot from this written pen drive 4. Check the network tray icon on its desktop for ethernet / lan cable connectivity. If required, configure by clicking the eth0 button in it, for the first time, after...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 4
    1loc

    1loc

    What's your favorite JavaScript single LOC (line of code)?

    1loc is a community-maintained collection of useful JavaScript operations expressed as a single line of code. Each entry demonstrates a compact solution to a focused programming task. The collection is designed for quick reference, learning, and discovering language techniques that may simplify everyday scripts. Topics span arrays, objects, strings, dates, browser behavior, validation, and other common utilities. Examples are stored as individual Markdown files, making the repository easy to browse and extend. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Chess Coding Challenge

    Chess Coding Challenge

    Create your own tiny chess bot

    Chess Challenge is a programming competition framework that invites developers to create compact and efficient chess engines within strict constraints. The project provides a simplified chess environment and ruleset, enabling participants to focus on implementing decision-making logic rather than building a full engine from scratch. It is designed to encourage creativity and optimization, often limiting code size or execution time to push developers toward innovative solutions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    WordleSolver

    Wordle Solver written in BASH

    ...To use it, simply download the script and make it executable. " chmod u+x PATH/wordlesolver_VERSION.sh " This project was created with the intent to teach BASH programming to students in a fun and meaningful way.. Wordle is a trademark of its respective owners. No endorsement by any trademark holder is stated or implied.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Default composer

    Default composer

    JavaScript library to set default values for nested objects

    ..."default-composer" is a JavaScript library that allows you to set default values for nested objects. The library replaces empty strings/arrays/objects, null, or undefined values in an existing object with the defined default values, which helps simplify programming logic and reduce the amount of code needed to set default values. To use "default-composer", simply import the library and call the defaultComposer() function with the default values object and the original object that you want to set default values for.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    JE is a fast, feature rich and powerful programming editor written in Java. It has all features a modern editor must have, plus some more. JE can also be used as a editor panel in other Java applications or applets. For installation, just install Java, download the je.jar file, and start the program with "java -jar java.jar" on a command line. For more easy use, create a batch file on your system containing something like "javaw -jar java.jar %1" (Windows syntax shown).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    flow.ci

    flow.ci

    Powerful and user-friendly CI / CD server with high availability

    ...It supports high availability, multiple building environment, and scalability with dynamic agents. flow.ci tries to minimize the complexity of any configuration, the server could be started with three command lines. It also provides build templates of many programming languages, a job could be started just by using it. Using plugins on flow.ci is quite simple, you just need type the plugin name in the step. Developing a plugin is also quite easy, you could use any language on your own plugin development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 10
    Glumpy

    Glumpy

    Python+Numpy+OpenGL, scalable and beautiful scientific visualization

    ...It abstracts complex OpenGL tasks into Pythonic constructs, making it easier for scientists, artists, and developers to harness the power of the GPU for real-time rendering and data visualization. Glumpy is particularly well-suited for rapid prototyping of graphical applications, and its integration with NumPy and shader programming makes it a powerful tool for both research and creative exploration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    DocTrax

    Document Tracking System for DepEd RO III

    Programming Language: PHP Framework: CodeIgniter DBMS: MySQL For development: 1. Rename the folder to devdoctrax. 2. Create a database dev_doctrax. 3. Open devdoctrax/index.php. 4. Change line 58 to development or define('ENVIRONMENT', 'development'); 5. Run the app through localhost/devdoctrax. For testing: 1. Rename the folder to testdoctrax. 2.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    usb-loadcell

    USB loadcell meter using an MCP2210 chip to interface with an HX711

    An MCP2210 chip along with a CD74HC132E quad Nand gate used as glue logic is used to interface with an HX711 load cell amplifier. Python along with the PyUSB library is used for control. Tkinter is used as both a visual interface and thread manager. The program uses workcells which are virtual autonomous machines which communicate over a virtual peer to peer network. This results in a very simple asynchronous event driven program environment. Communication between workcells is done by...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    OsciViewer
    This program aquires data from the oscilloscope LeCroy9400A, Advantest TR4131 and from the PM3311 (own propriatary bus). Dieses Programm liest Daten der Oszilloskope LeCroy9400A, Advantest TR4131 und PM3311 (eigene proprietäre Schnittstelle) aus.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    RAGs

    RAGs

    Build ChatGPT over your data, all with natural language

    ...Built with Streamlit and powered by the LlamaIndex ecosystem, the tool allows users to construct AI assistants that answer questions using their own data sources. Instead of requiring extensive programming knowledge, the application allows users to configure and build a RAG system using natural language instructions. The system automatically generates pipeline configurations that control how documents are retrieved, processed, and summarized before being used by a language model to generate responses. Users can also inspect and adjust parameters such as the number of retrieved documents, summarization strategies, and query settings through a configuration interface. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    GistPad

    GistPad

    VS Code extension for managing and sharing code snippets, and notes

    ...You can open, create, delete, fork and star gists and repositories, and then seamlessly begin editing files as if they were local, without ever cloning, pushing or pulling anything. It's like your very own developer library for building and referencing code snippets, commonly used config/scripts, programming-related notes, knowledge bases, and interactive samples.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Feishu ChatGPT

    Feishu ChatGPT

    Voice dialogue, role-playing, multi-topic discussion, picture creation

    ...Easily control Docker containerization technology and deploy code as you like! With some experience in payment function development, it really makes money fly! Understand some Linux scripting and socket programming.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    EvaDB

    EvaDB

    Database system for building simpler and faster AI-powered application

    ...To use an AI model, the user needs to program against multiple low-level libraries, like PyTorch, Hugging Face, Open AI, etc. This tedious process often leads to a complex AI app that glues together these libraries to accomplish the given task. This programming complexity prevents people who are experts in other domains from benefiting from these models. Running these deep learning models on large document or video datasets is costly and time-consuming. For example, the state-of-the-art object detection model takes multiple GPU years to process just a week’s videos from a single traffic monitoring camera. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    YiYiYa

    YiYiYa

    YiYiYa

    ...Built primarily with C/C++, it includes its own kernel and GUI layer, featuring basic OS utilities such as file management, terminal, and user interface components. YiYiYa is bootable and self-contained, allowing users to experience a lightweight graphical OS that blends low-level programming with creative UI design, primarily targeting Chinese-speaking developers and learners.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    Metatheory.jl

    Metatheory.jl

    General purpose algebraic metaprogramming

    Metatheory.jl is a general purpose term rewriting, metaprogramming and algebraic computation library for the Julia programming language, designed to take advantage of the powerful reflection capabilities to bridge the gap between symbolic mathematics, abstract interpretation, equational reasoning, optimization, composable compiler transforms, and advanced homoiconic pattern matching features. The core features of Metatheory.jl are a powerful rewrite rule definition language, a vast library of functional combinators for classical term rewriting and an e-graph rewriting, a fresh approach to term rewriting achieved through an equality saturation algorithm. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20

    tabspace

    A Windows utility to batch-make program files tab-space compliant

    Different text readers/editors have different interpretations of Tab. A program that originally looked great in your editor would appear messy elsewhere. Therefore, many programmers tend to use space-only for guaranteed visual look, but that will cause a lot of waste of disk space. Is there an ideal solution? There IS! We can enforce a rule to all program files: In each line, before the first non-space, non-tab character, use TAB only! And after that character, use SPACE...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    README-AI

    README-AI

    README file generator, powered by AI

    README-AI is an automated documentation generator that creates structured README files for GitHub repositories using AI-powered analysis.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Shetti
    ...https://sites.google.com/view/hsa23/ Shetti is an automated and user-friendly tool to manipulate protein or gene sequences, GenBank and UniProt raw files, and transform them to human-readable format. The tool is developed to help the experimental biologists, without prior programming skills, to manipulate sequences quickly, easily and precisely. The methods implemented in Shetti are simple and basic commands with friendly user interface. Article: Haitham Sobhy; Shetti, a simple tool to parse, manipulate and search large datasets of sequences; Microbial Genomics; 2015; doi: 10.1099/mgen.0.000035; PMID: 28348820
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Moodle, DSpace 7, Koha, Calibre Live ISO

    Moodle, DSpace 7, Koha, Calibre Live ISO

    Moodle 4.2 + DSpace 7.6 + Koha 23.11 Live ISO based on Ubuntu 22.04.3

    Moodle, DSpace, Koha, Calibre-Web is a Live Bootable and Installer ISO based on Ubuntu 22.04.3 Moodle Version: 4.2.1 DSpace Version: 7.6 Koha Version: 23.11.01 Calibre Version: 6.26 This ISO boots only in Legacy BIOS mode and not in Secure Boot Mode After booting from the Live DVD/USB, use the following login credentials: Login: library (Displayed as 'Open Learning Platform') Password: admin123 This Live ISO contains additional Desktop Environments (aka D.E) providing...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    POE is a Perl framework for non-blocking network applications and cooperative multitasking. It has many freely available modules for common programming tasks (see CPAN), and it is widely used and supported by the Perl and POE communities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Smallchat

    Smallchat

    A minimal programming example for a chat server

    Smallchat is a minimalistic chat server implemented in C, designed as a small-scale example (for didactic purposes) of writing system software such as network servers, multiplexed I/O and client state handling. The project shows how you can build a working chat server (accepting clients, broadcasting messages) in very few lines of C, without heavy libraries or frameworks—essentially minimal code, minimal dependencies, and minimal feature-set to illustrate the core concepts. It uses the...
    Downloads: 0 This Week
    Last Update:
    See Project