Showing 7098 open source projects for "programming"

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
    Slate

    Slate

    Beautiful static documentation for your API

    ...All of your API’s description is arranged on the left side of your documentation, while the code examples are all on the right. It looks great and is simple to edit and understand because it’s all written in Markdown. Slate works great even if your API has bindings in multiple programming languages. Simply put in tabs to switch between them. Slate also offers out-of-the-box syntax highlighting for over 100 languages, with absolutely no need for configuration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2

    Render 4 Monitoring

    Render Web Services for Viewing/Monitoring and Test Web Applications

    ...Also implements simple and dynamic testing of web based applications using mechanize. Includes Basic authentication, and ADFS authentication for web service testing. Custom authentications can be implemented very easily with python programming. Implements PhantomJS rendering for Javascript/HTML5 dynamic web pages. Requires python3
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3

    irazu

    Maual contrucción Mouse de boca / Mouth Mouse Joystick Manual

    ...Sin necesidad de contar con impresoras 3D, placas de circuito, o conocimientos avanzados de programación. This manual teaches how to build a mouth joystick mouse. (Low cost) Without 3D printers, circuit boards, or advanced programming skills.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PersiaOS

    PersiaOS

    PersiaOS is a Iranian LTS Rolling Multi Version Operating System

    PersiaOS offers 14 different versions for different use PersiaOS Achar (Industrial Version) PersiaOS Aseman (Astronomical Version) PersiaOS Almas (Scientific Version) PersiaOS Iran (Default Version) PersiaOS Jibi (Mobile Version) PersiaOS Hesabi (School Version) PersiaOS Khazar (Programming Version) PersiaOS Damavand (Security Version) PersiaOS Rostam (Server Version) PersiaOS Sarv (Graphic Version) PersiaOS Shiraz (Gaming Console Version) PersiaOS Fakhteh (DAW Version) PersiaOS Karmand (Office Version) PersiaOS Yooz (Lite Version) سیستم عامل پرشیا ۱۴ نسخه مختلف را برای مصارف مختلف ارائه می دهد پرشیا آچار (نسخه صنعتی) پرشیا آسمان (نسخه نجومی) پرشیا الماس (نسخه علمی) پرشیا ایران (نسخه پیش فرض) پرشیا جیبی (نسخه موبایل) پرشیا حسابی (نسخه مدرسه) پرشیا خزر (نسخه برنامه نویسی) پرشیا دماوند (نسخه امنیتی) پرشیا رستم (نسخه سرور) پرشیا سرو (نسخه گرافیکی) پرشیا شیراز (نسخه کنسول بازی) پرشیا فاخته (نسخه موسیقیایی) پرشیا کارمند (نسخه اداری) پرشیا یوز (نسخه سبک)
    Downloads: 3 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 5
    DavesMetronome
    ...The application is available as a jar file and requires JRE to be installed on your computer. JRE can be downloaded from https://www.java.com/en/download/manual.jsp. Version 2.0 adds programming capability. Program simple exercises to increase or decrease tempo after a specified number of beats or define complex rhythm patterns. See the 'Help' menu item in the upper right corner of the application for information about How To Use the Metronome.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Golang Regex Tutorial

    Golang Regex Tutorial

    Golang - Regular Expression Tutorial

    The Golang Regex Tutorial is a comprehensive learning resource that introduces regular expressions in the Go programming language. It is organized into chapters that progress from beginner-friendly basics to more advanced applications. The tutorial includes explanations, practical examples, and a cookbook section that shows how to apply regex solutions to real-world problems. It also provides insights into alternatives and variations of regex usage within Go.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    XL (eXtensible Language) is a general purpose compiled programming language. XL doesn't force you to use a limited set of concepts (such as "objects"). Instead, it can be extended (through libraries) to use the concepts that are natural to your a
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Advanced Go Programming Book

    Advanced Go Programming Book

    Book covering high-level topics such as CGO, Go assembly language

    Advanced Go Programming Book is an open-source technical book for developers who already have experience with Go and want to explore deeper topics. The book covers advanced areas such as CGO, Go assembly language, RPC implementation, Protobuf plugin development, web framework implementation, and distributed systems. It is not positioned as a beginner’s introduction to Go, but as a resource for readers ready to understand lower-level mechanisms and production-oriented patterns. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    guiscrcpy

    guiscrcpy

    Full fledged GUI integration for the Android screen mirroring system

    A simple, pluggable, graphical user interface for the fastest Android screen mirroring software, scrcpy. guiscrcpy is a multiplatform, ready-to-use GUI layer for Android to PC screen mirroring written in the advancing programming language python3 for the most award-winning open-source android screen mirroring system.
    Downloads: 77 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
    ...See part 1 here https://sourceforge.net/projects/duplicatebridge/ The main script recognizes a playing card and then indicates which bucket: north, south, east or west it should go into I have not bothered with engineering elements (eg placing the cards for analysis and then removing them into containers) as this is beyond my skills. Instead I have concentrated on the core programming Firstly the card is reproducibly mechanically located under the camera. It is imaged, then cropped - once for the suit and once for the value. Using Open CV these images are manipulated and the contours are analysed. These are then compared with reference contours (a set of scripts to produce these images are provided) Contours are an ideal way to do this as small rotations have little effect. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    VSinder

    VSinder

    Dating App for VSCode

    VSinder is a novelty dating app project for programmers that uses code as part of the matching experience. It was built around the idea of swiping on code, turning developer identity and programming style into a playful social interface. The repository includes the broader project code for the VSCode-oriented experience and related app workflow. It is closely tied to Ben Awad’s video project, where the concept was presented as a humorous developer-focused take on dating apps. VSinder is less of a serious production dating platform and more of a creative full-stack experiment for entertainment, learning, and community engagement. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Proteus Model Builder

    GUI for training of neural network models for GuitarML Proteus

    ...GuitarML's work on Proteus, NeuralPi and Proteusboard (hardware) is amazing. https://github.com/GuitarML Yet, it is not easy to wrap your head around if you are not familiar with programming, AI, machine learning, neuronal networks. So, Keith Bloemer a.k.a. GuitarML set up a Google Colab script to give people the Opportunity to train their own models online. Still, I thought that things could be easier, and I wanted a faster way to work with the python scripts. So I automated some things on my Windows 10 machine. ...
    Leader badge
    Downloads: 58 This Week
    Last Update:
    See Project
  • 13
    Selfie

    Selfie

    An educational software system of a tiny self-compiling C compiler

    ...Selfie is a project of the Computational Systems Group at the Department of Computer Sciences of the University of Salzburg in Austria. The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and even virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name. Selfie is implemented in a single (!) ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Toolbox for Java/JTOpen
    This project has been moved to github: https://github.com/IBM/JTOpen. The IBM Toolbox for Java / JTOpen is a library of Java classes supporting the client/server and internet programming models to a system running OS/400, i5/OS, or IBM i. JTOpenLite is a set of lightweight Java classes suitable for use on mobile devices. It provides Java application access to IBM i: DDM access, basic JDBC access, command call, program call access, etc. Packages are delivered by following PTF on IBM i platform: 5770SS1 V7R5M0 SI82443 5770SS1 V7R4M0 SI82444 5770SS1 V7R3M0 SI82445 The latest version is JTopen 11.2, released 7 March 2023.
    Leader badge
    Downloads: 556 This Week
    Last Update:
    See Project
  • 15
    Mars Framework

    Mars Framework

    Mars is a tensor-based unified framework for large-scale data

    Mars is a distributed computing framework designed to scale scientific computing and data science workloads across large clusters while preserving the familiar programming interfaces of common Python libraries. The project provides a tensor-based execution model that extends the capabilities of tools such as NumPy, pandas, and scikit-learn so that large datasets can be processed in parallel without rewriting code for distributed environments. Its architecture automatically divides large computational tasks into smaller chunks that can be executed across multiple nodes in a cluster, allowing complex analytics, machine learning workflows, and data transformations to run efficiently at scale. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Comete
    Comete is a Java framework that aims to make easier programming of scientific data plotting applications. It uses a MVC paradigm and other design patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    roadmap.sh

    roadmap.sh

    Interactive roadmaps, guides and other educational content

    roadmap.sh is the content repository behind roadmap.sh, a community-driven platform for structured technology and career learning paths. It contains interactive roadmaps covering roles, programming languages, frameworks, infrastructure, databases, AI, security, and engineering practices. Each roadmap is divided into topics that link to concise explanations and selected learning resources. The repository also includes best-practice guides and question sets for testing knowledge in areas such as frontend, backend, React, and Node.js. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    System Programming Roadmap

    System Programming Roadmap

    A roadmap to teach myself compiler dev, malware reverse engineering

    system-programming-roadmap is a curated roadmap and resource guide designed to help learners navigate the complex world of system-level programming. It aggregates high-quality tutorials, books, project ideas, and documentation links related to topics such as operating systems, file systems, kernel development, networking, and compilers. This repository is ideal for beginners looking to structure their learning or for experienced developers seeking to expand their knowledge in a structured and progressive manner.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    linViex is a graphical programming environment for home automation tasks and other applications. It supports remote controls, sensor devices, power switches/dimmers, e-mail, text-to-speech conversion, media players and many more. Graphic symbols of functional objects can be interconnected to exchange and process data.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    cppcrypto

    C++ cryptographic library (modern hash functions, ciphers, KDFs)

    ...Includes sample command-line tools: - 'digest' - for calculating and verifying file checksum(s) using any of the supported hash algorithms (similar to md5sum or RHash). - 'cryptor' - for file encryption using Serpent-256 algorithm in AEAD mode. Check out the cppcrypto web site linked below for programming documentation.
    Leader badge
    Downloads: 64 This Week
    Last Update:
    See Project
  • 21

    Mouse-83 language interpreter

    An interpreter for Peter Grogono's Mouse programming language.

    Mouse83 stack-based programming language interpreter, written by Jan Mleczko in the C programming language. See the "read me" file for more information.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    Komodo Edit

    Komodo Edit

    Komodo Edit is a fast and free multi-language code editor

    ...Visual debugger and more to debug, inspect, and test your code. Support for Git, Mercurial, Subversion, CVS, Perforce and Bazaar. Tons of add-ons for customizing and extending features. Great tools for pair programming and collaboration. Python, PHP, Perl, Go, Ruby, Node.js, JavaScript, and more. Define your own workflow with easy file and project navigation. Backed by ActiveState, trusted by developers and enterprises.
    Downloads: 47 This Week
    Last Update:
    See Project
  • 23
    Higher Order Kind

    Higher Order Kind

    A modern proof language

    A Kubernetes-based tool for creating local clusters, ideal for testing and CI/CD.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    xBridge - I2C/SMBus GUI

    xBridge - I2C/SMBus GUI

    USB Bridge for SMBus/I2C, GPIO, & Clock

    [Introduction] The xBridge-M01 product is a multifunctional USB bridge developed by Doidx. It can control and transmit SMBus/I2C, GPIO, Clock and other interfaces through USB. The product includes software and hardware. It has the characteristics of easy use and development. The core chip is CP2112 Graphical software and operating manual can be downloaded for free at http://xbridge-m01.doidx.com Provide the underlying Java API, http://xsmbus-m01.doidx.com , which can do simple...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 25
    Algorithms Math Models

    Algorithms Math Models

    MATLAB implementations of algorithms

    ...The repository gathers implementations and case studies across many topics commonly used in contest solutions: optimization (linear, integer, goal and nonlinear programming), heuristic and metaheuristic methods (simulated annealing, genetic algorithms, immune algorithms), neural networks and time-series methods, interpolation and regression, graph theory, cellular automata, grey systems, fuzzy models, partial/ordinary differential equations, and multivariate analysis, among others. The codebase is organized into topic folders (e.g., HeuristicAlgorithm, IntegerProgramming, NeuralNetwork, TimeSeries) and includes dozens of worked examples and links to textbook/source materials that the author used to assemble the collection.
    Downloads: 3 This Week
    Last Update:
    See Project