Showing 1015 open source projects for "programming language"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 1
    Hakaton Starter

    Hakaton Starter

    A boilerplate for Node.js web applications

    A boilerplate for Node.js web applications. If you have attended any hackathons in the past, then you know how much time it takes to get a project started: decide on what to build, pick a programming language, pick a web framework, pick a CSS framework. A while later, you might have an initial project up on GitHub, and only then can other team members start contributing. Or how about doing something as simple as Sign in with Facebook authentication? You can spend hours on it if you are not familiar with how OAuth 2.0 works. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Lisk SDK

    Lisk SDK

    Lisk software development kit

    Lisk is a blockchain application platform. We make blockchain accessible by creating a world in which everyone benefits from this technology. Develop blockchain applications compatible with the Lisk protocol. No need to learn new languages, everything is being written in JavaScript and TypeScript. The modular design of the Lisk SDK enables you to realize any kind of blockchain technology use-case. We are searching for entrepreneurs and developers to build blockchain applications with the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    IHP

    IHP

    The fastest way to build type safe web apps

    ...IHP is a batteries-included web framework, optimized for longterm productivity and programmer happiness. With IHP all your application code is written in Haskell - a functional programming language with an incredible type system, used by giants such as GitHub and Facebook. Thanks to Haskell's impressive type system you can write code that is far more robust than you have seen before.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Cosmos SDK

    Cosmos SDK

    A Framework for Building High Value Public Blockchains

    Cosmos is an ever-expanding ecosystem of interconnected apps and services, built for a decentralized future. The Cosmos SDK is a framework for building blockchain applications. Tendermint Core (BFT Consensus) and the Cosmos SDK are written in the Golang programming language. Cosmos SDK is used to build Gaia, the first implementation of the Cosmos Hub. The Cosmos SDK has mostly stabilized, but we are still making some breaking changes. The Cosmos SDK is an open-source framework for building multi-asset public Proof-of-Stake (PoS) blockchains, like the Cosmos Hub, as well as permission Proof-of-Authority (PoA) blockchains. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    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
  • 6
    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
  • 7
    Flax

    Flax

    Flax is a neural network library for JAX

    Flax is a flexible neural-network library for JAX that embraces functional programming while offering ergonomic module abstractions. Its design separates pure computation from state by threading parameter collections and RNGs explicitly, enabling reproducibility, transformation, and easy experimentation with JAX transforms like jit, pmap, and vmap. Modules define parameterized computations, but initialization and application remain side-effect free, which pairs naturally with JAX’s staging and compilation model. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    DynaMix

    DynaMix

    A new take on polymorphism

    DynaMix (Dynamic Mixins) is an alternative take on object-oriented programming and dynamic polymorphism. It lets users compose and modify polymorphic objects at run time. The main target language is C++, but C is also supported. The library is a means to create a project's architecture rather than achieve its purpose. It helps with extensibility, readability, scalability, and interoperability. It focuses on maximal performance and minimal memory overhead.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    Measurements.jl

    Measurements.jl

    Error propagation calculator and library for physical measurements

    Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration. Physical measures are typically reported with an error, a quantification of the uncertainty of the accuracy of the measurement. Whenever you perform mathematical operations involving these quantities you have also to propagate the uncertainty, so that the resulting number will also have...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    AWS Secrets Manager Go Caching Client

    AWS Secrets Manager Go Caching Client

    Enables in-process caching of secrets for Go applications

    The AWS Secrets Manager Go caching client enables in-process caching of secrets for Go applications. To use this client you must have a Go development environment. If you do not have one, go to Golang Getting Started on The Go Programming Language website, then download and install Go. An Amazon Web Services (AWS) account to access secrets stored in AWS Secrets Manager and use AWS SDK for Go. To create an AWS account, go to Sign In or Create an AWS Account and then choose I am a new user. Follow the instructions to create an AWS account. To create a secret in AWS Secrets Manager, go to Creating Secrets and follow the instructions on that page. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    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
  • 13
    Amplication

    Amplication

    Amplication is an open‑source development tool

    ...At any point you’re free to download the source code and continue development elsewhere. We are a group of creators who love open‑source and low‑code. We believe that low‑code application development will evolve into a modern‑day programming language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Gen.jl

    Gen.jl

    A general-purpose probabilistic programming system

    An open-source stack for generative modeling and probabilistic inference. Gen’s inference library gives users building blocks for writing efficient probabilistic inference algorithms that are tailored to their models, while automating the tricky math and the low-level implementation details. Gen helps users write hybrid algorithms that combine neural networks, variational inference, sequential Monte Carlo samplers, and Markov chain Monte Carlo. Gen features an easy-to-use modeling language...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    AWS X-Ray SDK for Go

    AWS X-Ray SDK for Go

    AWS X-Ray SDK for the Go programming language

    AWS X-Ray recommends using AWS Distro for OpenTelemetry (ADOT) to instrument your application instead of this X-Ray SDK due to its wider range of features and instrumentations. See the AWS X-Ray docs on Working with Go for more help with choosing between ADOT and X-Ray SDK. Install the SDK using the following command (The SDK's non-testing dependencies will be installed): Use go get to retrieve the SDK to add it to your GOPATH workspace. X-Ray Go SDK will by default generate no-op trace and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Ebiten

    Ebiten

    A dead simple 2D game library for Go

    Ebiten is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms. In Ebiten, everything is an image: the screen, data from an image file, and even offscreen items are all represented as image objects. Most rendering operations consist of drawing one image on top of another.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Centrifuge

    Centrifuge

    Real-time messaging library for Go with scalability in mind

    ...Only two last Go minor versions are officially supported by this library. Centrifuge library is a real-time core of Centrifugo server. It's a general-purpose real-time messaging library for Go programming language. Real-time messaging can help create interactive applications where events are delivered to online users with minimal delay. Chats apps, live comments, multiplayer games, real-time data visualizations, collaborative tools, etc. can all be built on top of Centrifuge library. The library is built on top of efficient client-server protocol schema and exposes various real-time oriented primitives for a developer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    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: 0 This Week
    Last Update:
    See Project
  • 19

    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: 32 This Week
    Last Update:
    See Project
  • 20
    Metatheory.jl

    Metatheory.jl

    General purpose algebraic metaprogramming

    Metatheory.jl is a general purpose term rewriting, metaprogramming and algebraic computation library for the Julia programming language, designed to take advantage of the powerful reflection capabilities to bridge the gap between symbolic mathematics, abstract interpretation, equational reasoning, optimization, composable compiler transforms, and advanced homoiconic pattern matching features. The core features of Metatheory.jl are a powerful rewrite rule definition language, a vast library of functional combinators for classical term rewriting and an e-graph rewriting, a fresh approach to term rewriting achieved through an equality saturation algorithm. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    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
  • 22
    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: 230 This Week
    Last Update:
    See Project
  • 23
    micro(A) Interpreter
    micro(A) is a modern and minimal general purpose open source programming language.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    AQ

    AQ

    AQ is an interpreted programming language. It is fast, small, simple a

    AQ is a fast, small, simple and safe interpreted programming language. It may be a great work.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Aurora Editor

    Aurora Editor

    Aurora Editor is a IDE built by the community, for the community

    Aurora Editor is an innovative Integrated Development Environment (IDE) meticulously crafted in Swift, designed to deliver exceptional native performance on macOS. Envision all the capabilities of Xcode, but enhanced with multi-language support, seamless Git integration, and a suite of your favorite built-in development tools. Aurora Editor is built by the community, for the community, aiming to be the go-to choice for developers seeking a robust and efficient coding environment.
    Downloads: 1 This Week
    Last Update:
    See Project