Showing 88 open source projects for "programming"

View related business solutions
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try 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
    Monkey Code

    Monkey Code

    Enterprise-grade AI programming assistant designed for R&D collab

    Monkey Code is an enterprise-grade AI programming assistant designed to transform how development teams collaborate, build, and manage code across complex environments. It goes beyond traditional AI coding tools by combining intelligent code generation, conversational programming, and automated DevOps-style workflows into a unified platform that integrates directly with Git-based repositories.
    Downloads: 94 This Week
    Last Update:
    See Project
  • 2
    Microsoft MakeCode

    Microsoft MakeCode

    Programming eXperience Toolkit

    Microsoft MakeCode, short for Programming eXperience Toolkit, is an open-source framework developed by Microsoft for creating beginner-friendly programming environments and educational coding tools. The toolkit serves as the foundation for Microsoft MakeCode, a platform used to teach programming through interactive editors that support both block-based and text-based coding.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Hopp

    Hopp

    The best OSS remote pair programming app

    Hopp is an open-source remote pair programming application designed to enable developers to collaborate in real time with high-quality screen sharing and low-latency communication. Built using modern technologies such as Tauri, WebRTC, and LiveKit, it focuses on delivering a fast and seamless experience for distributed teams working together on code. The platform allows multiple users to join shared sessions, making it suitable not only for traditional pair programming but also for mob programming scenarios where several developers collaborate simultaneously. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Nest

    Nest

    Node.js framework for building efficient and scalable server-side apps

    ...The goal of Nest is to provide an application architecture that straight away allows the creation of highly testable, scalable, and easily maintainable applications. Built with TypeScript and using modern JavaScript, it brings the latest features and solutions to the node.js world. It combines elements of Object Oriented Programming, Functional Programming and Functional Reactive Programming, and is compatible with a host of other libraries thanks to its modular architecture.
    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
  • 5
    SocratiCode

    SocratiCode

    Enterprise-grade (40m+ LOC) codebase intelligence

    SocratiCode is an AI-assisted learning tool that applies the Socratic method to programming education, guiding users through problem-solving rather than directly providing answers. It encourages critical thinking by asking structured questions that lead developers toward discovering solutions on their own. The system is designed to improve understanding of programming concepts through iterative reasoning and dialogue.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    free-code

    free-code

    The free build of Claude Code

    ...The project is designed to encourage collaboration and knowledge sharing within the developer community, making it easier for beginners and experienced developers alike to access useful code snippets and frameworks. It may include a collection of curated resources that span multiple programming languages and use cases. Free-code emphasizes openness and accessibility, ensuring that users can freely explore, modify, and distribute the code. Its structure often supports modular usage, allowing developers to pick and choose what they need for their projects.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 7
    ProjectLearn.io

    ProjectLearn.io

    A curated list of project tutorials for project-based learning

    ...Each project entry typically links to external tutorials that guide learners through building a working application using modern frameworks and programming languages. Technologies covered include widely used tools such as React, Node.js, Flutter, TensorFlow, OpenCV, and other contemporary development platforms. By emphasizing hands-on learning, the repository encourages learners to strengthen their programming skills through real implementations rather than isolated coding exercises.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    AssemblyScript

    AssemblyScript

    A TypeScript-like language for WebAssembly

    AssemblyScript is a TypeScript-like programming language specifically designed to compile into WebAssembly, enabling developers to write high-performance code using familiar JavaScript syntax. It introduces static typing and low-level control while maintaining compatibility with existing JavaScript tooling and workflows. The language is optimized for generating efficient and compact WebAssembly modules, making it suitable for performance-critical applications in both browser and server environments. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    TypeGPU

    TypeGPU

    A modular and open-ended toolkit for WebGPU

    ...It lets developers define GPU logic with advanced type inference while still targeting WebGPU and WGSL-based execution. The project is designed for graphics, compute shaders, GPU programming, and high-performance browser or React Native experiments. It can generate WGSL from TypeScript-style functions, helping developers keep GPU code closer to the rest of their application logic. TypeGPU is useful for teams that want the power of WebGPU without losing the safety and tooling benefits of TypeScript. Its main value is making GPU programming more approachable, composable, and reliable for modern JavaScript and TypeScript projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Try It Free
  • 10
    Qwerty Learner

    Qwerty Learner

    Words learning and English muscle memory training software

    ...Users must retype incorrectly entered words, reducing the chance of reinforcing spelling mistakes. The application includes dictionaries for major English exams, school levels, business English, programming terms, and several language-specific APIs. Phonetic symbols and pronunciation help learners connect spelling with sound. Dictation exercises, typing speed, and accuracy statistics provide additional review and progress feedback. It runs as a React web application, can be self-hosted, and is also available through a Visual Studio Code extension.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    AWS Cloud Development Kit (AWS CDK)

    AWS Cloud Development Kit (AWS CDK)

    A framework for defining cloud infrastructure in code

    The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to define your cloud application resources using familiar programming languages. Provisioning cloud applications can be a challenging process that requires you to perform manual actions, write custom scripts, maintain templates, or learn domain-specific languages. AWS CDK uses the familiarity and expressive power of programming languages for modeling your applications. It provides you with high-level components called constructs that preconfigure cloud resources with proven defaults, so you can build cloud applications without needing to be an expert. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Reactive Trader

    Reactive Trader

    Real-time FX trading showcase by Adaptive

    Reactive Trader® is a real-time FX trading platform designed to showcase reactive programming principles across the full application stack. Written in React and RxJs / React-RxJs and running on Hydra, the platform will continue to evolve and use the latest technologies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Comprehensive Rust

    Comprehensive Rust

    This is the Rust course used by the Android team at Google

    Comprehensive Rust is an open source training course developed by Google to provide a complete introduction to the Rust programming language. Originally created for Google engineers, it has since been released publicly for the broader developer community. The course is structured into modular lessons that cover the fundamentals of Rust, including ownership, lifetimes, traits, generics, and error handling, before progressing to advanced topics like concurrency, async programming, unsafe Rust, and FFI. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    scriptc

    scriptc

    TypeScript-to-Native Compiler

    ...Optional dynamic mode embeds QuickJS for npm dependencies and loosely typed code while validating values that cross into static code. The supported surface includes major language features, standard collections, many Node APIs, networking, TLS, fetch, streams, and asynchronous programming. Differential tests compare native output with Node.js, while sanitizer testing checks memory safety and documented divergences.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 15
    Fragments by E2B

    Fragments by E2B

    Open source template for AI-powered code generation apps w/ sandboxes

    ...It supports multiple programming frameworks including Python interpreters, Next.js, Vue.js, Streamlit, and Gradio, allowing generated projects to span from simple scripts to full web applications. It integrates with a wide range of large language model providers and supports streaming responses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Flyde

    Flyde

    Visual programming for developers. Includes a VS Code extension

    Built on a functional-reactive foundation, Flyde enables more than simple input/output flows. It supports everything you'd expect from a textual-based language; recursions, loops, and conditionals. Unlock new ways to think about, and debug your programs. Have an always-correct diagram of your program. Flyde’s flow-based, visual approach makes asynchronous and concurrent tasks simpler and more intuitive. In Flyde, nothing is hidden. From node implementation to runtime code. Easily access the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Windows 95 in Electron

    Windows 95 in Electron

    Windows 95 in Electron. Runs on macOS, Linux, and Windows

    ...Beyond being a playful trip down memory lane, the project demonstrates how emulation can be packaged using modern frameworks & how legacy operating systems can be encapsulated as distributable desktop experiences. It’s become an example of how software preservation and creative programming can intersect, inspiring others to bring historic systems to life.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 18
    TensorFlow.js

    TensorFlow.js

    TensorFlow.js is a library for machine learning in JavaScript

    ...Comfortable with concepts like Tensors, Layers, Optimizers and Loss Functions (or willing to get comfortable with them)? TensorFlow.js provides flexible building blocks for neural network programming in JavaScript.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    freeCodeCamp

    freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum

    freeCodeCamp is a nonprofit educational platform that offers a self-paced curriculum for learning web development, programming, data visualization, APIs, and algorithms. It features interactive coding challenges, real-world projects, and guided progress through topic modules, culminating in certificates for completed tracks. A key aspect is that students contribute to open-source projects for nonprofits or internal tooling as part of their learning, reinforcing both technical and collaborative skills. ...
    Downloads: 43 This Week
    Last Update:
    See Project
  • 20
    One Dark Pro

    One Dark Pro

    Atom's iconic One Dark theme for Visual Studio Code

    ...It focuses on readability and aesthetics, using a carefully selected color palette that reduces eye strain while maintaining strong contrast between code elements. The theme supports a wide range of programming languages, ensuring consistent syntax highlighting across different file types. It also integrates seamlessly with VS Code features, enhancing the overall developer experience. The design emphasizes clarity, making it easier to navigate and understand complex codebases. It is widely adopted due to its balance between style and functionality. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Agent Framework

    Agent Framework

    Framework for building, orchestrating, and deploying AI agents

    Microsoft Agent Framework is an open source framework designed to help developers build, orchestrate, and deploy AI agents and multi-agent systems. It provides a unified programming model that supports both Python and .NET implementations, allowing developers to create agent-driven applications in multiple programming environments. It includes tools and abstractions for constructing simple conversational agents as well as complex workflows where multiple agents collaborate to complete tasks. Microsoft Agent Framework supports graph-based orchestration that enables developers to connect agents, functions, and tools into structured workflows capable of handling multi-step processes. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    io-ts

    io-ts

    Runtime type system for IO decoding/encoding

    ...This approach is especially useful for APIs, configuration files, JSON payloads, database results, and any data that enters a program from an unknown source. io-ts integrates closely with functional programming patterns and the fp-ts ecosystem. Its main value is helping TypeScript applications keep runtime data validation aligned with compile-time type inference.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    ChainForge

    ChainForge

    An open-source visual programming environment

    ChainForge is an open-source visual programming environment designed to help developers systematically test, compare, and evaluate prompts and outputs across multiple large language models in a structured and scalable way. Instead of relying on isolated prompt experimentation, it introduces a dataflow-based interface that allows users to create complex prompt pipelines and evaluate them across different models, parameters, and datasets simultaneously.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Quadratic

    Quadratic

    Data science spreadsheet with Python & SQL

    Quadratic enables your team to work together on data analysis to deliver better results, faster. You already know how to use a spreadsheet, but you’ve never had this much power before. Quadratic is a Web-based spreadsheet application that runs in the browser and as a native app (via Electron). Our goal is to build a spreadsheet that enables you to pull your data from its source (SaaS, Database, CSV, API, etc) and then work with that data using the most popular data science tools today...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 25
    Maths, CS & AI Compendium

    Maths, CS & AI Compendium

    Become a cracked AI/ML Research Engineer

    ...Its chapters cover vectors, matrices, calculus, statistics, probability, machine learning, language processing, computer vision, speech, multimodal learning, robotics, and graph neural networks. It also addresses operating systems, algorithms, production software, GPU programming, AI inference, and ML systems design. Readers need only elementary mathematics and basic Python knowledge to begin. A bundled MCP server lets compatible AI assistants use the locally cloned compendium as a knowledge base. The repository is useful for self-study, interview preparation, and deeper AI research engineering training.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next