Showing 143 open source projects for "languages programming software"

View related business solutions
  • $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
  • 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
  • 1
    JCppEdit v4.0

    JCppEdit v4.0

    Best IDE for Beginners

    ...You will not waste time detecting errors before compiling codes because you will get a real-time notification whenever you are making any mistake in your C, C++, and Java codes. You can also create multiple projects, delete, rename, cut and copy multiple files and folders in your project folder using project explorer. The programming languages that can be compiled and executed include; C, C++, Java, Java applet, C graphics, HTML, CSS, JavaScript and XML. If you are looking for a hassle-free, coding experience, then JCppEdit is the best option for you. The smooth interface and lig
    Leader badge
    Downloads: 44 This Week
    Last Update:
    See Project
  • 2
    An Open Source IEC 61131-3 Integrated Development Environment, providing PLCOpen SoftPLC programming, CanOpen IO's, and SVG based HMI.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    X10

    Performance and Productivity at Scale

    ...User productivity is further enhanced by providing tools such as an Eclipse-based IDE (X10DT). Implementations of X10 are available for a wide variety of hardware and software platforms ranging from laptops, to commodity clusters, to supercomputers.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 4
    Mozart-Oz Programming System

    Mozart-Oz Programming System

    Runtime and development environment of Oz

    The Mozart Programming System is an open source implementation of the programming language Oz 3. Oz is a multi-paradigm language that supports declarative programming, object-oriented programming, constraint programming, concurrency and distributed programming as part of a coherent whole.
    Downloads: 23 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    Dragme

    Dragme

    A visual-based IDE for C language uses block drag and drop technology

    Dragme IDE is an IDE for C language for whom who want to learn coding, i.e. It is beneficial to Engineering College or Computer Science Students. It is popular among teenagers who want to learn Coding. It is not created only for Students. It can be used by professionals too. It has Playground where Student can learn coding with playing with blocks. It also has Codeground, which is a source code editor, where industry professionals can write and run their own limitless source code. For...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6

    devkitPro

    Homebrew toolchains for wii, gamecube, 3ds, ds, gba, gp32 and psp

    This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    OpenHCPP

    OpenHCPP

    A Directive-Based Heterogeneous Parallel Programming Framework

    OpenHCPP is a high-level directive-based parallel programming framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    JILRuntime/JewelScript

    An object-oriented script language to embed in any application

    A general purpose, object-oriented script language that compiles into code for a register based virtual machine. The language is quite similar to object-oriented high-level languages like Java and C#. The library is entirely self-sufficient and ANSI C compliant. It's main purpose is to be embedded in any application to allow automation of that application through scripting. An integrated C++ binding code generator allows you to create bindings for your application's classes in seconds....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Chapel

    Chapel

    a Productive Parallel Programming Language

    Chapel is an emerging parallel programming language whose design and development are being led by HPE in collaboration with academia, computing labs, and industry. Chapel's goal is to improve the productivity of parallel programmers, from laptops to supercomputers. **Please note that Chapel development has moved to GitHub**
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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
  • 10
    Project 2306 IDE Rad MacOS MCU DeveR

    Project 2306 IDE Rad MacOS MCU DeveR

    Electronic design and programming tools suite like Eagle, MpLab

    ...All others platform Windows, Linux, HaikuOS STILL under TEST, Dummy "Hello world" is provided instead Project2306 IDE : Application pour la programmation de Microcontroleurs et d' Application Electronique Project2306 IDE : for All whom want to Create and Develop on Embed Platform Software as Programming Tools suite and PCB Design Planned Features : Similar with mainstream market tools IDE and GUI Wrapper like : LabView©, Proteus©, MPLab©, Eagle CAD©, Tools Suite for Most Market Microcontroller. Tools suite for Arduino, Pinguino, Pic, AVR, ARM, Basic Stamp, Risc, other platform Fully Integrated IDE. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11

    Loglan82

    Loglan language and Virtual Loglan Processor repository

    Loglan'82 is a programming language conceived for object and distributed programming. It has many features that make Loglan'82 a tool surpassing other programming languages: * It enjoys a unique safe and efficient system of managing objects, see [[Safe dealocation]], * It offers modules of classes (__class__), moreover it allows to declare modules of cooperating objects i.e.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Wirthless

    A simple programming language for teaching language theory

    Wirthless is a language developed for ThyLordRoot's "Developing A Programming Language" lecture series on Youtube. Wirthless is a simple language with no particular goal of fitness for use, but designed as a trivial language to demonstrate concepts related to language theory and programming languages. This project archives code developed over the course of the lecture series as well as lecture slides.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Concurrent Object-Oriented Language

    An object oriented language for concurrent software development

    COOL is an object oriented programming language specialized for concurrent software development. Language syntax is similar to C++/C# and Java. For proper documentation please read the diploma thesis (Only available in german yet). Some of the goals to achieve: - Embedding some design-patterns on language level (singleton, state-pattern) - Implementation of a back-end for byte-code generation - Extending the compiler with an optimization phase for optimizing byte-code - Optimizing the interpreter to improve runtime performace...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Very high level modular programming language with multiple dispatch, object-oriented programming, functional closures and goal-directed programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    nap-script

    A multi purpose scripting language

    The nap scripting language is an object oriented scripting language which brings together the best features of various scripting languages found on different platforms. The nap-script is a C like programming and scripting language with the following characteristics: - compiles into bytecode - it runs in a virtual machine - can be executed standalone or embedded in C/C++ code - has a well defined assembly language - can do runtime compilation - has a syntax very similar to C without pointers ... and it is still under development :) Check out the mercurial repository to get a glimps on the code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    BOLT Programming

    BOLT Programming

    The programming language for begginers.

    This is a programming language dedicated toward teaching beginning programmers proper concepts and helping them adjust to more complex languages such as C++ or Java. BOLT uses a syntax similar you BASIC to help the programs written in BOLT to be more user friendly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Pyc

    python compiler

    https://github.com/jplevyak/pyc Pyc is a python compiler intended for high performance computing and programming-in-the-large. It uses the IFA library to statically analyze python programs, catch potential errors and generate efficient code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    AppM Build Automation

    AppM Build Automation

    Automated software application for constructing and building projects.

    AppM Build Automaiton is an open source and automated software application that is used to construct and build projects on different operating systems and using different development environments. General principles of implementation: -Each project must have a Build Project File, containing the necessary information on the construction of the project. For example, a unique name of the project, dependence on other projects and libraries, methods of construction, etc. Thus, the entire...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    XièXiè Compiler

    XièXiè Compiler

    High-level, meta-language, trans-compiler with virutal machine

    XièXiè is a language with a trans-compiler (or rather source-to-source compiler) which compiles to mainly C++ (C++98 and C++11). It also comes with an own assembler compiler for ARM, IA-32/ x86 and its own byte-code XBC (XièXiè-Byte-Code) including a virtual-machine. XièXiè can be seen as a "Meta Language". --- THIS PROJECT IS IN IT'S FIRST STEPS ---
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    HIPAcc

    HIPAcc

    Heterogeneous Image Processing Acceleration (HIPACC) Framework

    HIPAcc development has moved to github: https://github.com/hipacc HIPAcc allows to design image processing kernels and algorithms in a domain-specific language (DSL). From this high-level description, low-level target code for GPU accelerators is generated using source-to-source translation. As back ends, the framework supports CUDA, OpenCL, and Renderscript. HIPAcc allows programmers to develop imaging applications while providing high productivity, flexibility and portability as well...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Xross Tab / QScript

    Market Research Data Processing Suite

    XTCC/Qscript revolves around two concepts: 1) Data collection : Qscript 2) Data analysis : XTCC Qscript enables Market Research companies to securely collect data using online and offline mediums such as web, tablets/mobile. Different products include: 1) Pen and Paper Survey Management Qscript enables faster and easier keyboard entry with real time logic and validation. It generates SPSS and IBM Quantum compatible data tabulation programs leading to significant time savings of up...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    FPGAsm

    FPGAsm

    Create fast bare-metal FPGA designs without Verilog or VHDL

    FPGAsm is a low-level alternative to verilog and VHDL. A near-instant 'assembler for FPGAs', this simple yet powerful language facilitates bottom-up design, layout and wiring of modules, and generation of .xdl output. With about 10 keywords to learn, you can start making circuits in minutes. Now you can focus on learning the ins and outs of the FPGA instead of complex tools and languages. Fast turnaround time and bottom-up approach invite exploration, experimentation, live circuit...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Wittgen

    WIttgen is a two-instruction programming language modeled on the mind.

    The Wittgen programming language consists of just two instructions and one special variable name. Wittgen allows you to assign any text string to a variable of any name. It also allows you to retrieve the text assigned to that variable. Lastly, it has a special variable called “Doing Now”. Every execution step consists of retrieving the contents of Doing Now, removing the first assign found in that content and performing that assign. In the course of performing that assign any retrieve...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Ultimately, intends to cross-compile a number of languages. Initial target languages: C and C++. Current development targets: C and C++ standalone preprocessor; parser frontend for C and C++ compiler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    hiCUDA is a directive-based abstraction that simplifies CUDA programming. This project aims to develop a source-to-source compiler, based on Open64, that translates a sequential program with hiCUDA directives into an equivalent CUDA program.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo