Showing 100 open source projects for "languages programs"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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.
    Start Free
  • 1
    Caramel

    Caramel

    Functional language for building type-safe applications

    ...Excellent type inference, so you never need to annotate your code. Supports sources in OCaml (and soon Reason syntax too). Caramel aims to make building type-safe concurrent programs a productive and fun experience. Caramel should let anyone with existing OCaml or Reason experience be up and running without having to relearn the entire language. Caramel strives to integrate with the larger ecosystem of BEAM languages, like Erlang, Elixir, Gleam, Purerl, LFE, and Hamler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Interface Language Translator
    Interface Language Translator "v1.2.1" It helps you to translate your .ui / .xml files that you prepared in QtDesigner environment with PySide2 to the interface of the programs you will make in Python with the application. You can easily add new languages to your program. Usage video will be added. New features will continue to be added. It is being developed. ---------------------------------------------------------------------------------- Uygulama ile Python'da yapacağınız programların arayüzünü PySide2 ile QtDesigner ortamında hazırladığınız .ui/.xml dosyalarınızın ek bir dile tercümesini gerçekleştirme işleminizde yardımcı olmaktadır. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Ubik Code IDE II

    Ubik Code IDE II

    New programming language simple, free, secure, open-source.

    The Ubik Code IDE is used to debug and edit programs in Ubik Code. The Ubik Code is a powerful object-oriented programming language. Examples of programs are available in the "Ubik Samples" folder. To learn programming in Ubik Code. Documentation : http://ubikdoc.tk/ More Informations : http://ubik.tk/ http://ubikcodeide.cf/ Open-Source: https://github.com/Alan-Kubiak-Zero-One/The-Ubik-Code
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Accelerate

    Accelerate

    Embedded language for high-performance array computations

    Data.Array.Accelerate defines an embedded language of array computations for high-performance computing in Haskell. Computations on multi-dimensional, regular arrays are expressed in the form of parameterized collective operations (such as maps, reductions, and permutations). 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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Idris-dev

    Idris-dev

    A Dependently Typed Functional Programming Language

    Idris‑dev is the development version of Idris 1, a general-purpose functional programming language featuring full dependent types, designed for writing type-safe programs and proofs within the language itself. It compiles to C and JavaScript (for Node.js and browsers), and supports code generation via substitute backends. This repository represents the latest development version of the language, and may contain bugs that are being actively worked on. For those who wish to use a more stable...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    GraalVM

    GraalVM

    Run programs faster anywhere

    GraalVM is a high-performance multilingual runtime. It is designed to accelerate the execution of applications written in Java and other JVM languages while also providing runtimes for JavaScript, Ruby, Python, etc. Increase application throughput and reduce latency. Compile applications into small self-contained native binaries. Seamlessly use multiple languages and libraries. Advanced optimizing compiler that generates fast lean code which requires fewer compute resources. Native binaries...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    The MCAPL Project provides a tool for prototyping BDI agent programming languages and model checking programs written in these languages via an interface to the JavaPathfinder model checker.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8

    Faust : signal processing language

    Faust is a programming language for realtime audio signal processing

    [UPDATE] The project has been moved to GitHub (https://github.com/grame-cncm/faust). Do not use this repository anymore ! FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. FAUST targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. The Faust compiler translates DSP specifications into very efficient C++ code. Thanks to the notion of...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9

    baffle

    Baffle Is an extension to Brainfuck language, it adds a stack, more

    baffle Is an extension to BF language (https://esolangs.org/wiki/brainfuck), which itself in turn is a extension of Turing machine. baffle extends BF by adding a stack, support for procedures, adding more arithmetic instructions, and a register. baffle can run original BF programs, and while it's not the fastest implementation of BF, but it's written in such a way that makes it easier to replace the instruction set, and to write similar languages. Every cell is a single byte, and the tape wraps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 10
    Ponder

    Ponder

    C++ reflection library with Lua binding, and JSON and XML

    ...It provides an abstraction for most of the high-level concepts of C++ like classes, enumerations, properties, functions, and objects. By wrapping all these concepts into abstract structures, Ponder provides an extra layer of flexibility to programs and allows them to expose and manipulate their data structures at runtime. Many applications can take advantage of Ponder, in order to automate tasks that would otherwise require a huge amount of work. For example, Ponder can be used to expose and edit objects' attributes in a graphical user interface. It can also be used to do automatic binding of C++ classes to script languages such as Python or Lua. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Blueprint Builder

    Blueprint Builder

    The markup language for design the programs

    Blueprint Builder is an integrate environment for development the blueprint documents. Blueprint is a technology for designing : 1. structure of program 2. process of development 3. business processes The technology is compatible with Rational Unified Process Articles about Blueprint in english and ukrainian reveals the major moments of the using Blueprint technology. Examples of the using technology includes the blueprints of MultiText Editor, Blueprint Builder and Neutrino (Java...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Edward

    Edward

    A probabilistic programming language in TensorFlow

    A library for probabilistic modeling, inference, and criticism. Edward is a Python library for probabilistic modeling, inference, and criticism. It is a testbed for fast experimentation and research with probabilistic models, ranging from classical hierarchical models on small data sets to complex deep probabilistic models on large data sets. Edward fuses three fields, Bayesian statistics and machine learning, deep learning, and probabilistic programming. Edward is built on TensorFlow. It...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Schism

    Schism

    A self-hosting Scheme to WebAssembly compiler

    ...The project focuses on leveraging WebAssembly’s experimental capabilities, including reference types and tail calls, to test the limits of language portability and runtime performance. Though no longer actively maintained, Schism remains a valuable example of how high-level languages can be mapped to WebAssembly and offers insights into language implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    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
  • 15
    Eifflix

    Eifflix

    Packages translated from languages like C into Eiffel

    Eifflix will be a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. Eifflix will be similar to Debian, both in concept in structure and borrows many of the Debian tools. The main difference is that the primary source code language for Eifflix will be Eiffel. Currently almost 70% of Debian is written in C or C++. The aim of Eifflix is to replicate Debian, replacing as much as possible of the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    ValaWindowsInstaller

    Vala programming language distribution for Windows

    Windows all-in-one distribution of the Vala programming language to build console and GTK+ GUI programs. Includes Vala command-line compiler, MinGW C compiler toolchain and GTK+ version 2 and 3 runtimes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ArnoldC

    ArnoldC

    Arnold Schwarzenegger based programming language

    ...For example, “IT’S SHOWTIME” starts the main method, “TALK TO THE HAND” represents output, and “I’LL BE BACK” denotes a return statement. While humorous in nature, the language is fully functional and can be used to write real programs, showcasing how flexible compiler and interpreter design can be. The project is a playful experiment in esoteric programming languages, intended to entertain developers while also serving as an example of how language parsing and compilation can work with unconventional syntax. It demonstrates the overlap between pop culture and software development, turning famous lines into executable logic.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    Cminor

    An object-oriented garbage collected experimental programming language

    Cminor is a general-purpose, object-oriented garbage collected experimental programming language whose core statements and expression are borrowed from C#. Cminor programs run in a virtual machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    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: 0 This Week
    Last Update:
    See Project
  • 20

    The Junicon Project

    Java-based Dialect of the Unicon Programming Language

    Junicon is a Java-based implementation of Unicon, a very high level object-oriented goal-directed programming language that lives at Unicon.org. Junicon features seamless Java object access, interactive interpretation, and numerous cleanups and enhancements while retaining Unicon's core expression-evaluation semantics. Please see the Junicon Project Web Site for publications about Junicon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    RudisJavaLib

    Application framework.

    This library is intended as an application framework. It should ease the creation of classic desktop programs with support for multiple languages, a help- and setup system, file handling and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    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
  • 23
    PARUS

    PARUS

    Dataflow parallel programming language for clusters

    PARUS is a data-flow parallel programming language that allows to build parallel programs for clusters and MPP multiprocessors. The data-flow graph is automatically converted to the C++/MPI source and linked with the libparus runtime library. Also there are available tools for benchmarking cluster interconnect and visualize it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    JetBrains MPS

    JetBrains MPS

    JetBrains Meta programming System

    MPS (Meta Programming System) is an advanced language workbench and integrated development environment created by JetBrains that lets developers define, compose, and use domain-specific languages (DSLs) with rich tooling support. Unlike traditional text editors that treat code as plain text, MPS represents programs as structured models, enabling projectional editing where syntax, constraints, and semantics of DSLs are enforced by the editor itself, reducing parsing ambiguities and expanding expressiveness. Users can build custom languages tailored to specific problem domains and immediately get IDE benefits like intelligent completion, navigation, refactoring, type checking, and code generation for those languages. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SSQML

    SSQML

    A schema to describe ANSI/ISO SQL in XML and associated tools

    SSQML: Standard Structured Query Markup Language This is an XML dialect that allows any valid SQL statement, clause, expression, predicate, or query to be expressed fully in XML based on an XML compliant schema. The schema is based on Backus Normal Form (BNF) representations of ANSI-ISO/IEC SQL Standards; ISO/IEC 9075 :2003, ISO/IEC 9075 :2006, ISO/IEC 9075 :2008, ISO/IEC 9075-14 :2013 XML-Related Specifications (SQL/XML) Does not include support for Embedded SQL Ada, C, ...
    Downloads: 0 This Week
    Last Update:
    See Project