Showing 1490 open source projects for "lightweight programming language"

View related business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    stylelint

    stylelint

    A linter that helps you avoid errors and enforce conventions

    stylelint understands the latest CSS syntax including custom properties and level 4 selectors. Extracts embedded styles from HTML, markdown and CSS-in-JS object & template literals. Parses CSS-like syntaxes like SCSS, Sass, Less and SugarSS. Has over 170 built-in rules to catch errors, apply limits and enforce stylistic conventions. Supports plugins so you can create your own rules or make use of plugins written by the community. Automatically fixes the majority of stylistic violations. Itis...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    onedark.vim

    onedark.vim

    A dark Vim/Neovim color scheme

    onedark.vim is a dark colour scheme for Vim/Neovim created by Josh Dick, inspired by the Atom editor’s “One Dark” theme. It aims to offer a modern, balanced palette with good contrast and readability across many programming languages and file types. The theme supports both plain Vim and Neovim, and works well with statusline plugins like vim-airline or lightline by providing compatible theme files. Users appreciate that the colour choices remain consistently comfortable over long coding...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Tunix

    Tunix

    A JAX-native LLM Post-Training Library

    Tunix is a JAX-native library for post-training large language models, bringing supervised fine-tuning, reinforcement learning–based alignment, and knowledge distillation into one coherent toolkit. It embraces JAX’s strengths—functional programming, jit compilation, and effortless multi-device execution—so experiments scale from a single GPU to pods of TPUs with minimal code changes. The library is organized around modular pipelines for data loading, rollout, optimization, and evaluation, letting practitioners swap components without rewriting the whole stack. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Hilbish

    Hilbish

    The Moon-powered shell! A comfy and extensible shell for Lua fans

    ...It's fine for basic interactive shell uses, but that's the only place Hilbish has shell script; everything else is Lua and aims to be infinitely configurable. Hilbish is configured and scripted in the Lua programming language. This removes all the old, ugly things about Shell script and introduces everything good about Lua, including other languages (Fennel, Lua derivatives). Hilbish provides the user with proper menus for completions and history usage. Want to see your previous commands? Hit Ctrl-R. Hilbish offers a bunch of features to make your interactive shell experience rich. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 5
    Ruma

    Ruma

    A set of Rust crates for interacting with the Matrix chat network

    ...You can use an existing server you trust or run your own, and the servers synchronize messages seamlessly. Learn more in the Introduction to Matrix. Rust is a systems programming language from Mozilla built with safety, concurrency, and performance in mind. Its novel approach to memory safety and its rich type system make it an excellent choice for writing fast, secure, and reliable programs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    AWS CodeBuild curated Docker images

    AWS CodeBuild curated Docker images

    AWS CodeBuild repository for managed Docker images

    When you call AWS CodeBuild to run a build, you must provide information about the build environment. A build environment represents a combination of operating system, programming language runtime, and tools that CodeBuild uses to run a build. The master branch will sometimes have changes that are still in the process of being released in AWS CodeBuild. When you provide information to CodeBuild about the build environment, you specify the identifier of a Docker image in a supported repository type. These include the CodeBuild Docker image repository, publicly available images in Docker Hub, and Amazon Elastic Container Registry (Amazon ECR) repositories that your AWS account has permission to access. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    OnlineJudge 2.0

    OnlineJudge 2.0

    Open source online judge based on Vue, Django and Docker

    An open-source online judge system based on Python and Vue. Based on Docker; One-click deployment. Separated backend and frontend; Modular programming; Micro service. ACM/OI rule support; realtime/non-realtime rank support. Amazing charting and visualization. Template-problem support. More reasonable permission control. Multi-language support: C, C++, Java, Python2, Python3. Markdown & MathJax support. Contest participants IP limit(CIDR). You can control the menu and chart status in rankings.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Pikalang

    Pikalang

    A Pikalang interpreter written in C

    This is an interpreter written in C for a joke esoteric programming language called Pikalang (Google this language for more information, or the repository of the owner of this language). The good feature about this interpreter is that it doesn't need to be installed and it's portable. Also, it's very simple and lightweight.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Genyris Scripting Language
    Inspired by the Semantic Web, Genyris presents a new programming paradigm. Objects can belong to multiple classes independant from construction. Indentation reduces parentheses yet retains the power of Lisp. External Java libraries can be imported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
    Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

    Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

    Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
    Sign Up Free
  • 10
    IElixir

    IElixir

    Jupyter's kernel for Elixir programming language

    Jupyter's kernel for Elixir. You can manage your packages in runtime with Boyle. Name of the package honours remarkable chemist, Robert Boyle. This package allows you to manage your Elixir virtual enviromnent without need of restarting erlang virtual machine. Boyle installs environment into ./envs/you_new_environment directory and creates new mix project there with requested dependencies. It keeps takes care of fetching, compiling and loading/unloading modules from dependencies list of that...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    ZinjaI

    ZinjaI

    Lightweight and easy to use cross-platform C++ IDE

    ZinjaI is a lightweight Cross-platform IDE for programming with C/C++, initially aimed to be used in classroom for learning C++, but powerful enough to manage complex projects as ZinjaI itself.
    Leader badge
    Downloads: 1,991 This Week
    Last Update:
    See Project
  • 12

    Seed7

    Interpreter and compiler for the Seed7 programming language.

    Interpreter, compiler, libraries, documentation and examples for the Seed7 programming language. Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C/C++ and Java. In Seed7 new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used where it brings advantages and not in places where other solutions are more obvious. ...
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 13
    EMal

    EMal

    An easy to read programming language, with english and italian lexemes

    A toy programming language that supports english and italian keywords. It's goal is to be a language for algorithm prototyping, simple enough to be teached to kids.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    BrainF

    BrainF

    The interpreter for BrainF

    This is an interpreter written in C for a joke esoteric programming language called BrainF (Google this language for more information). The good feature about this interpreter is that it doesn't need to be installed and it's portable. Also, it's very simple and lightweight.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    kink-lang

    An object-based programming language

    Kink is an object-based programming language, adopting object system without inheritance, and delimited continuation as a building block of control structures. Kink is also an implementation of Kink language runtime, which runs on JVM. • Documentation: https://docs.kink-lang.org/ • Continuous Integration: https://ci.kink-lang.org/ • Maven Central: https://mvnrepository.com/artifact/org.kink-lang/kink
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Agena

    Agena

    Agena is an interpreted procedural programming language.

    Agena is an easy-to-learn procedural programming language designed for science, scripting, and many other applications. Binaries are available for Windows, Linux, Solaris, OS/2, Mac OS X, Raspberry Pi and DOS.
    Leader badge
    Downloads: 97 This Week
    Last Update:
    See Project
  • 17
    OnixOS

    OnixOS

    OnixOS Arch is a Linux-based and open source distribution.

    OnixOS Arch is a Linux-based and open source distribution. It comes with its own system-based functional programming language (O Language). It offers some customized tools for developers.
    Downloads: 76 This Week
    Last Update:
    See Project
  • 18
    Cmajor

    Cmajor

    Cmajor is an experimental programming language.

    Cmajor is an experimental programming language strongly influenced by C++ and C#. It is semantically closer to C++ than C# and syntactically closer to C# than C++.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    SQL Code Wrapper

    SQL Code Wrapper

    Utility to wrap SQL for embedding within a host programming language

    SQLCW is a lightweight preprocessor to enable wrapping SQL statements within a specified prefix and suffix. For example prefix "execute (" and suffix ") by cnxn;". The tool is SQL syntax aware and correctly handles quoted expressions and comments. Options are also provided to strip or convert comments and simplify whitespace.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    AL-IV

    AL-IV

    ALFOUR Programming language. Simple, safe, power, multi-platform.

    A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    OpenPEARL

    OpenPEARL

    PEARL Compiler and Runtime System

    PEARL is a high level procedural programming language, which was especially designed for the demanding need to have an expressive and comfortable language for solving multitasking problems when controlling technincal processes. PEARL is an abbreviation for "(P)rocess and (E)xperiment (A)utomation (R)ealtime (L)anguage". It was designed around 1975 at the IRT Institute of the Leibniz University in Hannover with the idea in mind to have an easy to learn programming language for realtime problems. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    micro(A) Interpreter
    micro(A) is a modern and minimal general purpose open source programming language.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    URE

    URE

    Universal Runtime Environment

    The Universal Runtime Environment (URE) is a computer environment allowing all computer programmers in the world to develop their applications, systems and others easily thanks to its structure for debugging and executing programs written in different languages or different ways for the best understanding, security of the coded information or security of the syntaxes used by the programmers. For expert developers, the objective is to help them adapt their systems, integrated...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    newRPL

    newRPL

    The classic RPL programming language reimplemented and reimagined.

    This project reimplements from scratch the RPL language made popular by HP programmable calculators, in portable C/C++. The main goal is to release a complete computing environment for various targets. There's currently 4 active targets: the HP 50g, HP39gs and HP40gs calculators and a PC simulator (see the downloads section!). Other ports are planned for the future.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25

    context3

    Experimental programming language and compiler

    Experimental programming language and compiler based on Context 2.x (http://avhohlov.narod.ru/p9810en.htm). The first goal are implementation of references to arrays (http://avhohlov.narod.ru/p9820en.htm).
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB