Showing 322 open source projects for "programming"

View related business solutions
  • 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
  • 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
  • 1
    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: 15 This Week
    Last Update:
    See Project
  • 2
    NodeMCU

    NodeMCU

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

    NodeMCU is an open source Lua-based firmware for the ESP8266 WiFi SOC from Espressif and uses an on-module flash-based SPIFFS file system. NodeMCU is implemented in C and is layered on the Espressif NON-OS SDK. The firmware was initially developed as a companion project to the popular ESP8266-based NodeMCU development modules, but the project is now community-supported, and the firmware can now be run on any ESP module.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 3
    Quil

    Quil

    Main repo, Quil source code

    Quil blends Clojure's expressive functional programming with Processing’s creative graphics and animation capabilities, offering a DSL for drawing and interactive visuals in a dynamic, artistic way. In one hand Quil holds Processing, a carefully crafted API for making drawing and animation extremely easy to get your biscuit-loving chops around. In the other she clutches Clojure, an interlocking suite of exquisite language abstractions forged by an army of hammocks and delicately wrapped in flowing silky parens of un-braided joy. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Drash

    Drash

    A microframework for Deno's HTTP server with zero 3rd-party dependency

    Drash is a microframework for Deno's HTTP server. Drash is a microframework for Deno's HTTP server. It has zero third-party dependencies outside of Deno Standard Modules. It is designed to help you build performant, scalable projects quickly. Drash is a unique framework. It is not another Express clone. It is more of a mixture of different frameworks with a different take on how "controllers" are written.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    xtd

    xtd

    Modern C++20 framework to create console, GUI and unit tests.

    xtd (pronounced "extend") is a modern C++20 framework to create console CLI), forms (GUI like WinForms) and unit test (xUnit) applications on Windows, macOS, Linux, iOS , Android, FreeBSD and Haiku. • Website : https://gammasoft71.github.io/xtd/ • Sources : https://github.com/gammasoft71/xtd • Reference guide : https://gammasoft71.github.io/xtd/reference_guides/latest/index.html • Install : https://gammasoft71.github.io/xtd/docs/downloads • Portability :...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Nano JSON

    Nano JSON

    Lightweight, facility, high performance golang based game server

    ...It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network-related programming. Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes. In fact, the nano application is a collection of Components, and a component is a bundle of handlers, once you register a component to nano, nano will register all methods that can be converted to Handler to nano service container.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PowerMops
    Mops is a full-featured, object-oriented stand-alone programming language for Mac OS X. Its interactive development environment provides for fluid and productive programming by allowing quick testing and modification of small code segments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    MetalPetal

    MetalPetal

    A GPU accelerated image and video processing framework built on Metal

    MetalPetal is an image processing framework based on Metal designed to provide real-time processing for still images and video with easy-to-use programming interfaces. This chapter covers the key concepts of MetalPetal, and will help you to get a better understanding of its design, implementation, performance implications, and best practices. A MTIImage object is a representation of an image to be processed or produced. It does directly represent image bitmap data instead it has all the information necessary to produce an image or more precisely a MTLTexture. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    xBridge - I2C/SMBus GUI

    xBridge - I2C/SMBus GUI

    USB Bridge for SMBus/I2C, GPIO, & Clock

    [Introduction] The xBridge-M01 product is a multifunctional USB bridge developed by Doidx. It can control and transmit SMBus/I2C, GPIO, Clock and other interfaces through USB. The product includes software and hardware. It has the characteristics of easy use and development. The core chip is CP2112 Graphical software and operating manual can be downloaded for free at http://xbridge-m01.doidx.com Provide the underlying Java API, http://xsmbus-m01.doidx.com , which can do simple...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    OpsManage

    OpsManage

    Automated operation and maintenance platform

    ...Welcome to star or fork my open source project. If you need to quote the project code in your own project, please declare the agreement and copyright information in the project. Programming language, Python3.6 + HTML + JScripts. Front-end web framework, Bootstrap. Backend Web Framework, Django. Backend Task Framework, Celery + Redis. Programming language is Python 3.6. Operating System is CentOS 6+. Ansible version 2.6+. Deployment platform and node server Rsync 3+.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Scotty

    Scotty

    Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp

    ...Scotty is built on top of the WAI (Web Application Interface) and Warp server, making it fast and scalable. It emphasizes simplicity and ease of use, making it ideal for small- to medium-sized services or for developers learning web programming in Haskell.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Poem Framework

    Poem Framework

    A full-featured and easy-to-use web framework

    A full-featured and easy-to-use web framework with the Rust programming language. A distributed task scheduling platform written in rust. A cloud-native data warehouse written in rust. A NetEase Leihuo's internal art resource sharing platform, backend in rust. A front-end automated deployment platform based on continuous integration of aws. Hik-ProConnect project for Hikvision. A smart SSH bastion host that works with any SSH clients.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Apache MXNet (incubating)

    Apache MXNet (incubating)

    A flexible and efficient library for deep learning

    Apache MXNet is an open source deep learning framework designed for efficient and flexible research prototyping and production. It contains a dynamic dependency scheduler that automatically parallelizes both symbolic and imperative operations. On top of this is a graph optimization layer, overall making MXNet highly efficient yet still portable, lightweight and scalable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    OpenEthereum

    OpenEthereum

    The fast, light, and robust client for the Ethereum mainnet

    ...OpenEthereum provides the core infrastructure essential for speedy and reliable services. OpenEthereum's goal is to be the fastest, lightest, and most secure Ethereum client. We are developing OpenEthereum using the Rust programming language. OpenEthereum is licensed under the GPLv3 and can be used for all your Ethereum needs. By default, OpenEthereum runs a JSON-RPC HTTP server on port :8545 and a Web-Sockets server on port :8546. This is fully configurable and supports a number of APIs. You can generate documentation for OpenEthereum Rust packages that automatically opens in your web browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Botkit

    Botkit

    Tool for building chat bots, apps and custom integrations

    ...Botkit is just one part of a bigger set of developer tools and SDKs that encompass the Microsoft Bot Framework. The Bot Framework SDK provides the base upon which Botkit is built. It is available in multiple programming languages!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    This project aims to promote the MultiAgent Programming (MAP) approach by providing a suitable integration of tools and languages for programming the following dimensions: agents (Jason), environment (Cartago), and organisation (Moise).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    SignalR

    SignalR

    Incredibly simple real-time web for .NET

    ...It's the ability to have your server-side code push content to connected clients as it happens, in real-time. SignalR hubs can be written in C# code and added to your ASP.NET app, alongside your pages and APIs. The simple programming model integrates seamlessly with other ASP.NET features like dependency injection, authentication, authorization, and scalability. While chat is often used as an example, you can do a whole lot more. Any time a user refreshes a web page to see new data, or the page implements Ajax long polling to retrieve new data, it's candidate for using SignalR. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    ReactiveCocoa

    ReactiveCocoa

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift

    ...ReactiveSwift offers composable, declarative and flexible primitives that are built around the grand concept of streams of values over time. These primitives can be used to uniformly represent common Cocoa and generic programming patterns that are fundamentally an act of observation. ReactiveCocoa wraps various aspects of Cocoa frameworks with the declarative ReactiveSwift primitives. Interactive UI components expose Signals for control events and updates in the control value upon user interactions. Create signals that are sourced by intercepting Objective-C objects, e.g. method call interception and object deinitialization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Luvit

    Luvit

    Lua + libUV + jIT = pure awesomesauce

    Luvit implements the same APIs as Node.js, but in Lua. This helps teams migrate without having to learn a new way of programming. Choose your async model; we don’t mind; we encourage experimentation. If you don’t like callbacks and event emitters, use coroutines and write blocking-style code without actually blocking your event loop. The various projects in the luvit ecosystem can be mixed and matched to build the ideal runtime for your application. The luvit CLI tool can be used as a scripting platform just like node. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Johnny-Five

    Johnny-Five

    JavaScript Robotics and IoT programming framework

    ...It's designed for anyone who wants to get started with JavaScript-powered robotics. The J5IK includes a Tessel 2, and everything else you need to do 14 experiments! No programming or soldering experience is required. Microcontrollers and SoC platforms like to say "Hello World" with a simple blinking LED; the following demonstrates how to do this with the Johnny-Five framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Microsoft Bot Framework SDK

    Microsoft Bot Framework SDK

    Tool for building conversation applications

    ...The Bot Framework SDK v4 is an open source SDK that enable developers to model and build sophisticated conversation using their favorite programming language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Vau

    A unit test framework for Vala

    A unit test framework for the Vala programming language
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    gomock

    gomock

    GoMock is a mocking framework for the Go programming language

    gomock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing package, but can be used in other contexts too. Once you have installed Go, install the mockgen tool. If you have not done so already be sure to add $GOPATH/bin to your PATH. If you use mockgen in your CI pipeline, it may be more appropriate to fixate on a specific mockgen version.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Ooui Web Framework

    Ooui Web Framework

    UI library that brings the simplicity of native UI development to web

    ...is a small cross-platform UI library for .NET that uses web technologies. It presents a classic object-oriented UI API that controls a dumb browser. With Ooui, you get the full power of your favorite .NET programming language plus the ability to interact with your app using any device. Make sure to add a reference to Ooui before you start running! With just code, a web server that serves the HTML and web socket logic necessary for an interactive button will start. Ooui has been broken up into several packages to increase the variety of ways that it can be used. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Swoft

    Swoft

    PHP Microservice full Coroutine framework

    ...Built-in high-performance network server(HTTP/Websocket/RPC/TCP). Flexible componentization. Flexible annotation function. Diversified command terminal(Console). Powerful Aspect-Oriented Programming. Perfect Container management, Dependency Injection (DI). Flexible event mechanism.
    Downloads: 1 This Week
    Last Update:
    See Project