Showing 3016 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
  • Error to trace to log to deploy. One click. No SSH. Icon
    Error to trace to log to deploy. One click. No SSH.

    Catch the cause before the pager goes off.

    AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
    Free 30 days.
  • 1
    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
  • 2
    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
  • 3
    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
  • 4
    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
  • $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
    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
  • 6
    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.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    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: 2 This Week
    Last Update:
    See Project
  • 8
    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: 69 This Week
    Last Update:
    See Project
  • 9

    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
  • 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
  • 10
    Draft.js

    Draft.js

    React framework for building text editors

    Draft.js is a framework for building rich text editors in React, powered by an immutable model and abstracting over cross-browser differences. Draft.js allows you to build any type of rich text input, whether you're only looking to support a few inline text styles or building a complex text editor for composing long-form articles. We provide the building blocks to enable the creation of a broad variety of rich text composition experiences, from basic text styles to embedded media. Draft.js...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    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
  • 12

    DOS GUI Graphics (QBasic)

    Make yourself a GUI for DOS from QBasic

    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    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
  • 14

    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: 8 This Week
    Last Update:
    See Project
  • 15
    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
  • 16
    interactive-coding-challenges

    interactive-coding-challenges

    120+ interactive Python coding interview challenges

    Interactive Coding Challenges is a collection of practice problems designed to strengthen data structures, algorithms, and problem-solving skills. The repository emphasizes a learn-by-doing approach: you read a prompt, attempt a solution, and verify behavior with tests, often within notebooks or scripts. Problems span arrays, strings, stacks, queues, linked lists, trees, graphs, dynamic programming, and more, mirroring common interview themes. Many challenges include hints and reference...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Agentopia

    Java5 mobile agents in peer2peer containers without stubs/skeletons.

    Agentopia is a programming framework (API) for Java 5 mobile agents in peer-to-peer networks. Main features: Routing around firewalls, anonymity, and it is extremely easy to write new agents. No RMI, no CORBA, just plain Java bytecode loading.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    MaterialStyledDialogs

    MaterialStyledDialogs

    library that shows a customizable Material-based dialog

    A library that shows a beautiful and customizable Material-based dialog with header. API 14+ required. Android Library that shows a beautiful and customizable Material designed dialog with header. Based on material-dialogs and inspired by this dribble. A basic dialog will show the provided title (optional) and description, using your primary color as the header background. You have access to methods such as setTitle(), setContent(), setIcon(), setCancelable(), dismiss(), etc. The dialog icon...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    YumpeeCMS

    YumpeeCMS

    Yumpee CMS is a Content Management System built using Yii2

    **NOW ON GITHUB** - https://github.com/yumpee/yumpeecms **CHECK OUT MARKET** http://marketplace.yumpeecms.com ** http://[host_url]/install.php for easy install process ** Any HTML template come alive with dynamic data easily with Yumpee Supports multiple databases in the backend – MySQL/Maria DB, Postgres, Oracle, MS SQL, No SQL databases Communicate easily with Web APIs and process the results with less programming overheads Create your own webservice easily Run different related web...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ebfformat

    ebfformat

    An Efficient Binary data Format

    EBF, which stands for Efficient Binary Format, is a binary file format for reading and writing binary data easily. Reading writing routines are currently available in C,C++,Fortran,Java, Python, IDL, MATLAB. A program called ebftkpy which has a set of utility functions to work with the .ebf files , e.g., viewing the contents and getting a summary, is also provided. The EBF specification is designed to be concise and easy to understand to make it easier for others to write their own code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Keystone Engine

    Keystone Engine

    Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, etc.)

    Keystone is a lightweight multi-platform, multi-architecture assembler framework. Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ, & X86 (include 16/32/64bit). Clean/simple/lightweight/intuitive architecture-neutral API. Implemented in C/C++ languages, with bindings for Java, Masm, Visual Basic, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml available. Native support for Windows & *nix...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 22

    Wheefun Emulator Framework

    A framework for developing emulators

    ...From this, a variety of hardware can be virtualized. We aim to also provide hardware emulation for specific commonly used hardware. As game developers are likely to use this software, it is licensed under the GPL V3 with the Classpath Exception. Providers for certain functionality which may only be accessible under NDA (such as for game consoles) may be afforded by externally linking an implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Spectre.css

    Spectre.css

    A lightweight, responsive and modern CSS framework

    Spectre.css is a lightweight, responsive and modern CSS framework for faster and extensible development. Spectre provides basic styles for typography and elements, flexbox based responsive layout system, pure CSS components and utilities with best practice coding and consistent design language. Spectre is a side project based on years of CSS development work on a large web service project. Spectre only includes modern base styles, responsive layout system, CSS components and utilities, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PyCBC

    PyCBC

    Learn how to use PyCBC to analyze gravitational-wave data

    PyCBC is a software developed by a collaboration of LIGO, Virgo, and independent scientists. It is open source and freely available. We use PyCBC in the detection of gravitational waves from binary mergers such as GW150914. These examples explore how to analyze gravitational wave data, how we find potential signals and learn about them. Many of these tutorials will require you to make edits to config files as part of their exercises. At the moment this isn't easy to do on services like...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Sugar for iOS

    Sugar for iOS

    Something sweet that goes great with your Cocoa

    Sugar is a sweetener for your Cocoa implementations. Gain easy access to main bundle information. To easily exclude operations from when you as a developer runs the application in the simulator, not subscribing to push notification or running analytics operations etc. Observe the keyboard showing and hiding events, and handle it.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo