Showing 3789 open source projects for "basic programming software"

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
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 1
    OpenFrames

    OpenFrames

    Real-time interactive 3D graphics API for scientific simulations

    OpenFrames has moved its primary development repository to GitHub! Everything else will follow. Get it at https://github.com/ravidavi/OpenFrames/wiki OpenFrames is an Application Programming Interface (API) that allows developers to provides the ability to add interactive 3D graphics to any scientific simulation. A simulation developer can use OpenFrames to specify what they want to visualize, without having to know any details of computer graphics programming. OpenFrames is currently...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Pandora.js

    Pandora.js

    A manageable, measurable and traceable Node.js application manager

    A Manageable, Measurable and Traceable Node.js Application Manager represented by Alibaba powered by TypeScript. As a consequence of years of experience on enterprise Node.js applications management, Midway team from Alibaba open-sourced Pandora.js finally. It is an application manager that integrates many capabilities like monitoring, debugging, and resiliency. You are more than welcome to use it, as well as build your operation infrastructure upon it. Provides a mechanism to mock...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    8cc C Compiler

    8cc C Compiler

    Compiler for the C programming language

    8cc C Compiler is a small and educational C compiler designed to support the C11 standard while maintaining a compact and easy-to-understand codebase. It was created as a hobby project with the goal of demonstrating how a compiler works internally, making it a valuable resource for learning compiler design. The project includes core components such as a lexer, parser, and preprocessor, allowing users to explore each stage of the compilation process. One of its notable features is its ability...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Scrcpy GUI

    Scrcpy GUI

    A simple & beautiful GUI application for scrcpy

    Scrcpy was created by the team behind the popular Android emulator Genymotion, but it is not an Android emulator itself, it displays and controls Android devices connected via USB or TCP/IP, it does not require any root access. It works with GNU/Linux, Windows, and MacOS. Scrcpy works by running a server on your Android device, and the desktop application communicates using USB (or using ADB tunneling wireless). The server streams the H.264 video of the device screen. The client decodes the...
    Downloads: 30 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
  • 5
    up

    up

    A tool for writing Linux pipes with instant live preview

    up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based UI interactively, with instant live preview of command results. The main goal of the Ultimate Plumber is to help interactively and incrementally explore textual data in Linux, by making it easier to quickly build complex pipelines, thanks to a fast feedback loop. This is achieved by boosting any typical Linux text-processing utils such as grep, sort, cut, paste, awk, wc, perl, etc., etc., by providing a quick,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    GLPK for Java

    GLPK for Java

    Java language binding for the GNU Linear Programming Kit (GLPK)

    GLPK for Java provides a Java language binding for the library GLPK. GLPK is a proven solver for linear and mixed integer mathematical programming problems. For Windows binaries see project GLPK for Windows (http://sourceforge.net/projects/winglpk/).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    ozzo-validation

    ozzo-validation

    An idiomatic Go (golang) validation package

    An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags. Pozzo-validation is a Go package that provides configurable and extensible data validation capabilities. It has the following features. Use normal programming constructs rather than error-prone struct tags to specify how data should be validated. Can validate data of different types, e.g., structs, strings, byte...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Scaffolder

    Scaffolder

    Increasing dev velocity and standardizing file conventions

    Scaffolder is a development tool aimed at enhancing developer productivity by standardizing file structures and automating the creation of project components. It reduces manual effort and errors associated with repetitive tasks, ensuring consistency across projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    obfusc

    toolchain for obfuscated compilation

    This is a C compiler, assembler, linker and virtual machine for computing based on encrypted working and obfuscated compilation and execution. The idea is that the platform machine `works encrypted' for the user and unencrypted for the operator, running a machine code instruction set in user mode that is provably safe against computational attacks, for code that is generated by a compiler that has introduced random variations into the code at each recompilation so that the attacker has no...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    MuLanPa

    MuLanPa

    transfer text in diverse formats into specific xml parser-trees

    MuLanPa is a source-analyser with a configurable parser and may be may be used for several programming-languages. Its xml-output should be used for tools like project-browsers or code-viewers like moritz (www.sourceforge.net/projects/moritz/) .
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Accelerate

    Accelerate

    Embedded language for high-performance array computations

    ...These computations are online-compiled and executed on a range of architectures. Accelerate is a free, general-purpose, open-source library that simplifies the process of developing software that targets massively parallel architectures including multicore CPUs and GPUs. Embedded in the advanced functional programming language Haskell, Accelerate programs are declarative, statically-typed, pure, functional, and ready to exploit all of the performance of modern parallel hardware. The combination of a strong type system, high-level code, and interactive development environment, allows you to develop code quickly with the confidence that it is correct.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Laravel Deployer

    Laravel Deployer

    Zero-downtime deployment out-of-the-box

    Laravel Deployer is a lightweight wrapper of Deployer.org giving Artisan the power of zero-downtime deployment. Runing php artisan deploy:init your.hostname.com -a, will set you up with everything without asking you any questions. Using the -f option will optimize the configuration file for servers that are maintained by Laravel Forge. Before starting you first deployment, you should go check your config/deploy.php file to make sure it suits your deployment flow. For example, the local...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Choerodon

    Choerodon

    Open Source Multi-Cloud Integrated Platform

    Choerodon is an Open source whole value chain multi-cloud agile collaboration platform, which is built on open source technologies, including Kubernetes, Istio, knative, Gitlab and Spring Cloud, to enable integration of local and cloud environments and achieve the consistency of enterprise cloud/hybrid cloud environments. By providing Lean-Agile, continuous delivery, container environments, microservices, DevOps, and other capabilities, the platform helps organizations to manage applications...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Dragula

    Dragula

    Drag and drop so simple it hurts

    Dragula is a lightweight JavaScript library that makes drag-and-drop between containers in the browser extremely simple. You provide one or more container elements and it handles all the DOM event wiring so users can drag items within and between containers with natural behavior. By default, any element in those containers can be picked up and dropped in any other container in the group, with sensible rules for what happens if the item is dropped elsewhere. The library includes configuration...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Pretty Damn Quick (PDQ) analytically solves queueing network models of computer and manufacturing systems, data networks, etc., written in conventional programming languages. Generic or customized reports of predicted performance measures are output.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Pytholog

    Pytholog

    A logic programming tool and a logical database with a RESTful API

    Pytholog Tool (Command line & API) An executable tool, built in python, that enables logic programming and prolog syntax through interactive shell that mimics prolog language and / or RESTful API that can be called from other applications. The tool is based on the python library pytholog which can be found here: https://github.com/mnoorfawi/pytholog The tool starts normally from the command line. Let's look at the arguments that can be specified while initiating the tool: $...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Dart

    Dart

    Dart is a client-optimized language for fast apps on any platform

    The Dart SDK, including the VM, dart2js, core libraries, and more. Develop with a programming language specialized around the needs of user interface creation. Make changes iteratively, use hot reload to see the result instantly in your running app. Compile to ARM & x64 machine code for mobile, desktop, and backend. Or compile to JavaScript for the web. Mature and complete async-await for user interfaces containing event-driven code, paired with isolate-based concurrency. A programming...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    MailHog

    MailHog

    Web and API based SMTP testing

    Inspired by MailCatcher, easier to install. Built with Go, MailHog runs without installation on multiple platforms. Run it from Docker Hub or using the provided Dockerfile. The SMTP server starts on port 1025, the HTTP server starts on port 8025, in-memory message storage. ESMTP server implementing RFC5321. Support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920). Web interface to view messages (plain text, HTML or source). Supports RFC2047 encoded headers. Real-time updates using...
    Downloads: 53 This Week
    Last Update:
    See Project
  • 19

    bluetroller

    A library and interface for controlling bluetooth LE devices

    bluetroller is a library and interface for controlling all kinds of bluetooth LE devices. A vast number of devices can be controlled via Bluetooth LE, including fitness trackers, lighting, camera sliders, gimbals and many more. Right now these devices can only be controlled via phone apps which are frequently buggy, unmaintained and will stop working after some future phone update. This project aims to grow to become an exhaustive library of these devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    DOS GUI Graphics (QBasic)

    Make yourself a GUI for DOS from QBasic

    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Gizmo Microservice Toolkit

    Gizmo Microservice Toolkit

    A Microservice Toolkit from The New York Times

    At The New York Times, our development teams have been adopting the Go programming language over the last three years to build better back-end services. In the past I’ve written about using Go for Elastic MapReduce streaming. I’ve also talked about using Go at GothamGo for news analysis and to improve our email and alert systems at the Golang NYC Meetup. We use Go for a wide variety of tasks, but the most common use throughout the company is for building JSON APIs. When we first began...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Geany
    Geany is a small and lightweight integrated development environment. Basic features are syntax highlighting, code completion, code folding, call tips, many supported filetypes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    SPL Compiler

    Student Programming Language (SPL) a subset of PL/I

    Student Programming Language (SPL) compiles and executes programs written in a subset of PL/I. SPL was created by David B. Wortman in 1969 at Stanford University as a teaching tool for beginning programmers. In 1970 the compiler was modified by Robin A. Vowels at Royal Melbourne Institute of Technology to be more compatible with the PL/I language. The compiler is written in XPL using an MSP parser. XPL is described in the book "A Compiler Generator" by McKeeman, Horning and Wortman.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Freebasic Beginners Guide

    An updated Beginners guide to FreeBASIC

    The purpose of this project is to create and update a beginners guide to FreeBASIC. Over the years I have noticed that there was only three real ways to learn FreeBASIC. The FreeBASIC Documentation, the FreeBASIC Community Forum, and A old beginners guide written by Richard D. Clark and Ebben Feagan. Each of these sources are great, but they all assume some experience with a programming language. This Project is taking Richard D. Clark's and Ebben Feagan's "A Beginner's Guide to...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    SAO

    SAO

    Futuristic scaffolding tool

    SAO was made because yeoman, while powerful, is too complex. vue-cli, on the other hand, is more than a scaffolding tool and lacks some important features like unit testing. SAO combines the powerful core features of yeoman with the simplicity of vue-cli into a single application.
    Downloads: 0 This Week
    Last Update:
    See Project