Showing 291 open source projects for "basic language programming"

View related business solutions
  • 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
  • $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
  • 1
    MarkovJunior

    MarkovJunior

    Probabilistic language based on pattern matching

    The MarkovJunior project is a procedural generation engine that uses rule-based systems inspired by Markov processes to create complex structures and patterns. It allows users to define transformation rules that iteratively modify a grid or space, producing outputs such as textures, maps, and architectural layouts. The system is highly flexible, supporting both deterministic and probabilistic rule application to generate diverse results. It is particularly popular in game development and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Vale

    Vale

    Compiler for the Vale programming language

    Vale is a systems programming language and compiler that strives to combine performance, safety, and ease in a way that avoids many of the complexities of traditional memory management techniques. It is ahead-of-time (AOT) compiled, targeting LLVM as a backend, and is statically typed. The language introduces a concept called generational references to provide memory safety without relying on a garbage collector, and aims for “safe without a borrow checker” (i.e. reducing the burden on the programmer). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    CoffeeScript

    CoffeeScript

    Unfancy JavaScript

    CoffeeScript is a lightweight programming language that compiles into JavaScript. It adds syntactic sugar inspired by Ruby, Python, and Haskell to improve brevity and readability, while producing predictable and efficient JavaScript output. Its design emphasizes that “It’s just JavaScript,” meaning any JS library works seamlessly, and compiled output is clean and performant.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4

    Evaluate

    The homemade professional compiled programming language

    A homemade professional compiled programming language. It compiles to NASM and can cross-compile, though it's cross-compilation capabilities haven't been verified.
    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
  • 5
    Squirrel is a light weight programming language featuring higher-order functions,classes/inheritance,delegation,tail recursion,generators,cooperative threads,exception handling, reference counting and garbage collection on demand. C-like syntax.
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • 6
    CSharpLang

    CSharpLang

    The official repo for the design of the C# programming language

    This is the official repository for the design and evolution of the C# programming language. It's where language features are proposed, discussed, designed, and specified. It contains feature proposals, notes from language design meetings, and the evolving specification. Language Design Meetings (LDMs) are held by the LDT and occasional invited guests, and are documented in Design Meeting Notes in the meetings folder, organized in folders by year. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Programming language designed to simplify the development of small and large-scale networked applications. PROSE includes an execution engine and language that compiles into platform-independent bytecode. Bytecode can also be assembled directly.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Fennel

    Fennel

    Lua Lisp Language

    Fennel is a programming language that brings together the speed, simplicity and reach of Lua with the flexibility of a lisp syntax and macro system. Full Lua compatibility: Easily call any Lua function or library from Fennel and vice-versa. Zero overhead: Compiled code should be just as efficient as hand-written Lua. Compile-time macros: Ship compiled code with no runtime dependency on Fennel.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Curv

    Curv

    A language for making art using mathematics

    Curv is a programming language for creating art using mathematics. It's a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing. Curv is a simple, powerful, dynamically typed, pure functional programming language. Curv is easy to use for beginners. It has a standard library of predefined geometric shapes, plus operators for transforming and combining shapes.
    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

    quire-lang

    A programming language for genetic data

    quire is a scripting language for performing calculations on information from genetic experiments. Although quire is capable of performing arbitrary calculations, it is really a domain-specific language driven by convenience in working in the problem domain over speed or memory usage. quire has a facility to add in binary modules to perform more intensive calculations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MANOOL

    MANOOL

    Programming language with expressive power and a simple implementation

    MANOOL is a practical, homoiconic, dynamic, multiparadigm general-purpose programming language with a functional core. It has high expressive power but is implemented in less than 10K LOC of optimized, idiomatic C++11 for native run-time environments. MANOOL is meant to compare and compete directly with Python, PHP, Ruby, Perl, and Tcl, although incidentally it has some combination of unusual features. Example: {{extern "manool.org.18/std/0.2/all"} in WriteLine[Out; "Hello, world!"]} ...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 12
    A programming language to create games. Originally based on the Fenix Project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    erlang-bookmarks

    erlang-bookmarks

    All about erlang programming language [powerd by community]

    erlang-bookmarks is a curated open-source collection of useful resources for developers working with the Erlang programming language. Rather than being a software library, the repository functions as a community-maintained knowledge hub that aggregates articles, tools, tutorials, and documentation links relevant to Erlang development. The project is intended to help both newcomers and experienced engineers quickly discover high-quality learning materials and ecosystem references. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    ra

    ra is a programming language and machine.

    PLEASE READ THE PLATFORM SPECIFIC INSTRUCTIONS UNDER Files , ALSO FOUND IN README.txt, BEFORE DOWNLOADING!!! ra is a programming language and machine. Programs for ra are built from a small set of primitive control statements and a small set of operations. Although they contain no explicit types they are based on two primitive types, string and number, and a high order type, table. When called with the -d option ra includes commands for starting and stopping program execution and examining program state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Kotlin

    Kotlin

    The Kotlin programming language

    It is an open-source, statically typed programming language supported and developed by JetBrains and open-source contributors. Support for multiplatform programming is one of Kotlin’s key benefits. It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming. Kotlin plugin is intended to work with several recent versions of IntelliJ IDEA and Android Studio.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 16
    Kookaburra

    Kookaburra

    Cross-Platform, Object-Oriented Programming language. With Kookaburra

    Kookaburra is a simple programming language. With Kookaburra you can choose between the powerful CLI (Command Line Interface), or start coding with its' intuitive syntax. The syntax is simple and efficient. Create apps/games and more that are fine-tuned to perfection. Kookaburra is completely free to use, using only local files and no data/telemetry collection.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    ark

    The esoteric programming language that is *somewhat* useful.

    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    PseudoD

    PseudoD

    An interpreted Programming Language

    PseudoD is an interpreted programming language written in C++ oriented to spanish programmers. PseudoD es un lenguaje de programación interpretado, escrito en C++ y orientado al lenguaje español. Cualquier duda o pregunta se puede publicar en los foros de discusión.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Neptune

    Neptune

    A calculator like programming language

    Neptune is a simple programming language indented for quick mathematical calculations, e. g. shape field calculation or budget analysing.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    ats2-lang

    ATS2: Unleashing the potentials of types and templates

    ATS is a statically typed programming language that unifies implementation with formal specification. It is equipped with a highly expressive type system rooted in the framework Applied Type System, which gives the language its name. In particular, both dependent types and linear types are available in ATS. ATS2 extends ATS with an advanced template system, allowing functional programming to be employed in a setting where only bare minimal run-time support is available. ...
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 21
    Wren

    Wren

    Wren is a small, fast, class-based concurrent scripting language

    Think Smalltalk in a Lua-sized package with a dash of Erlang and wrapped up in a familiar, modern syntax. The VM implementation is under 4,000 semicolons. You can skim the whole thing in an afternoon. It's small, but not dense. It is readable and lovingly commented. A fast single-pass compiler to tight bytecode and a compact object representation help Wren compete with other dynamic languages. There are lots of scripting languages out there, but many have unusual or non-existent object...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    dats

    A programming language used for music composition.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Dinrus

    Dinrus

    D in Russian

    Dinrus is a shortcut for 'D in Russian'. It is a sublanguage of D programming language for Russian speaking users. It is fully compatible with D1, but has its own runtime, garbage collection, and other modules.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    LoLCode1337 (speak lolcode leet) is an implementation of the esoteric programming language lolcode. It offers a compiler, virtual machine (=interpreter), debugger, internal editor and it's commands set is close to that what other lolcode implementations offer. More to come soon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    SPL Compiler

    A low-level system programming language with high-level syntax

    A new system programming language designed to occupy the same niche C is currently holding, that allows for easier development of large platform-independent systems. The aims are to: * Keep all of C's system programming strengths. * Be as efficient as C (at run-time) and as high-level as possible for the programmer. * Promote modularity and ease the development of large-scale component-based software
    Downloads: 0 This Week
    Last Update:
    See Project