Showing 16937 open source projects for "engineering"

View related business solutions
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 1
    WS2812FX

    WS2812FX

    WS2812 FX library for Arduino and ESP8266

    This library features a variety of blinken effects for the WS2811/WS2812/NeoPixel LEDs. It is meant to be a drop-in replacement for the Adafruit NeoPixel library with additional features. You can search for WS2812FX in the Arduino IDE Library Manager or install the latest (or development) version manually. More complex effects can be created by dividing your string of LEDs into segments (up to ten) and programming each segment independently. Use the segment() function to program each...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    elasticsearc-php

    elasticsearc-php

    PHP low-level client for Elasticsearch

    Introducing Elasticsearch DSL library to provide objective query builder for Elasticsearch bundle and elasticsearch-php client. You can easily build any Elasticsearch query and transform it to an array. This agnostic package is a lightweight wrapper on top of the Elasticsearch PHP client. Its main goal is to allow for easier structuring of queries and indices in your application. It does not want to hide or replace the functionality of the Elasticsearch PHP client. Feature complete, object...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Elasticsearch

    Elasticsearch

    A Distributed RESTful Search Engine

    Elasticsearch is a distributed, RESTful search and analytics engine that lets you store, search and analyze with ease at scale. It lets you perform and combine many types of searches; it scales seamlessly, and offers answers incredibly fast with search results you can rank based on a variety of factors. Elasticsearch can be used for a wide variety of use cases, from maps and metrics to site search and workplace search, and with all data types.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    AI-DLC

    AI-DLC

    AI-Driven Life Cycle (AI-DLC) adaptive workflow steering rules for AI

    ...The repository emphasizes reproducible development processes, workflow portability, and AI-guided engineering discipline across different environments. It also explores specification-driven development and layered workflow architectures that standardize how AI systems interact with software projects.
    Downloads: 1 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
  • 5
    Orca Core

    Orca Core

    Core Python Controller of the ORCA Hand

    Orca Core is the central Python control framework for the ORCA Hand, an open-source dexterous robotic hand designed to replicate human-like manipulation capabilities. It provides a high-level abstraction layer over the underlying hardware, allowing developers to interact with the robotic system through simplified joint-space commands rather than low-level motor instructions. The software includes a suite of scripts for calibration, tensioning, and positioning, ensuring that the physical hand...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    LeoCAD

    LeoCAD

    A CAD application for creating virtual LEGO models

    Design virtual models you can build with LEGO® bricks. LeoCAD has an intuitive interface that is designed to allow new users to start creating new models without having to spend too much time learning the application. At the same time, it has a rich feature set that enables experienced users to build models by using techniques that are more advanced. LeoCAD is fully compatible with the LDraw Standard and related tools, and it reads and writes LDR and MPD files so that you can share and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    CGAL

    CGAL

    The Computational Geometry Algorithms Library

    CGAL or the Computational Geometry Algorithms Library is a C++ library that gives you easy access to a myriad of efficient and reliable geometric algorithms. These algorithms are useful in a wide range of applications, including computer aided design, robotics, molecular biology, medical imaging, geographic information systems and more. CGAL features a great range of data structures and algorithms, including Voronoi diagrams, cell complexes and polyhedra, triangulations, arrangements of...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    TURF

    TURF

    A modular geospatial engine written in JavaScript

    Turf is a JavaScript library for spatial analysis. It includes traditional spatial operations, helper functions for creating GeoJSON data, and data classification and statistics tools. Turf can be added to your website as a client-side plugin, or you can run Turf server-side with Node.js. Modular, simple-to-understand JavaScript functions that speak GeoJSON. Turf is a collection of small modules, you only need to take what you want to use. Takes advantage of the newest algorithms and doesn't...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9
    TinyGSM

    TinyGSM

    A small Arduino library for GSM modules, that just works

    A small Arduino library for GSM modules that just works. This library is easy to integrate with lots of sketches that use Ethernet or WiFi. PubSubClient (MQTT), Blynk, HTTP Client, and File Download examples are provided. Arduino GSM library uses 15868 bytes (49%) of Flash and 1113 bytes (54%) of RAM in a similar scenario. TinyGSM also pulls data gently from the modem (whenever possible), so it can operate on very little RAM. Now, you have more space for your experiments. TCP (HTTP, MQTT,...
    Downloads: 3 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
  • 10
    Computational Thinking

    Computational Thinking

    Introduction to computational thinking with Julia

    Computational Thinking is an open source MIT course repository that teaches computational problem-solving through the Julia programming language. The course integrates mathematics, computing, and real-world applications into a unified curriculum, making it suitable for students across science, engineering, and data-driven fields. It emphasizes learning how to translate problems into computational terms and developing algorithms and models to analyze them effectively. Using Julia, the course highlights both mathematical reasoning and practical coding, bridging the gap between theory and application. The materials include lectures, notebooks, exercises, and projects that encourage experimentation and discovery. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    QPanda 2

    QPanda 2

    QPanda 2 is an open source quantum computing framework

    QPanda2 is an open source quantum computing framework developed by Origin Quantum, which can be used to build, run and optimize quantum algorithms. QPanda2 is the basic library of a series of software developed by Origin Quantum, which provides core components for QRunes, Qurator and quantum computing services.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    HolyClaude

    HolyClaude

    AI coding workstation: Claude Code + web UI + 5 AI CLIs + headless

    ...The project centers around improving how developers interact with AI agents, enabling more efficient code generation, debugging, and task execution through optimized prompt engineering. It includes predefined templates and interaction patterns that guide the AI toward producing more accurate and context-aware responses. HolyClaude emphasizes productivity by reducing friction in iterative development cycles, allowing users to refine outputs quickly without repeatedly crafting instructions from scratch. The toolkit is modular in nature, enabling developers to adapt it to different coding scenarios or integrate it into their existing workflows. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    TypedAI

    TypedAI

    TypeScript AI platform with AI chat, Autonomous agents

    ...TypedAI includes tools for building chat interfaces, managing LLM interactions, and orchestrating multi-step workflows that combine AI reasoning with external tools. The platform also includes specialized software engineering agents that can assist with tasks such as code reviews or repository analysis. Developers can integrate multiple model providers and tools into the platform to create flexible agent pipelines.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Superpowers

    Superpowers

    An agentic skills framework & software development methodology

    Superpowers Framework is a widely-used agentic skills framework and methodology for software development that equips coding agents like Claude Code with structured capabilities to plan, develop, test, and review code systematically. Instead of simply generating code, Superpowers drives an AI through a thoughtful software engineering workflow that starts with clarifying project intent, teasing out a detailed specification, and creating an implementation plan that is readable and actionable. It incorporates test-driven development, task planning, and sub-agent orchestration so that each engineering task is executed, checked, and iterated upon with rigor rather than ad-hoc improvisation. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    SWE-agent

    SWE-agent

    SWE-agent takes a GitHub issue and tries to automatically fix it

    SWE-agent turns LMs (e.g. GPT-4) into software engineering agents that can resolve issues in real GitHub repositories. On the SWE-bench, the SWE-agent resolves 12.47% of issues, achieving state-of-the-art performance on the full test set. We accomplish our results by designing simple LM-centric commands and feedback formats to make it easier for the LM to browse the repository, and view, edit, and execute code files.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Chaos Mesh

    Chaos Mesh

    A Chaos Engineering Platform for Kubernetes

    ...It helps you conveniently simulate various abnormalities that might occur in reality during the development, testing, and production environments and find potential problems in the system. Based on the principles of Chaos Engineering, Chaos Mesh abstracts real-world events into objects that can be directly applied, hiding the trivial details. Chaos Mesh provides multiple filtering rules that allow selecting injection targets based on labels, annotations, and so on. They are collectively called selectors. In addition, users can also set a namespace whitelist to greater control the "blast radius" of the experiment.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    Spring for GraphQL

    Spring for GraphQL

    Spring Integration for GraphQL

    Spring for GraphQL provides support for Spring applications built on GraphQL Java. It is a joint collaboration between the GraphQL Java team and Spring engineering. Our shared philosophy is to provide as little opinion as we can while focusing on comprehensive support for a wide range of use cases. Spring for GraphQL is the successor of the GraphQL Java Spring project from the GraphQL Java team. It aims to be the foundation for all Spring, GraphQL applications. The project reached version 1.0 in May 2022. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Langfuse

    Langfuse

    Open source LLM engineering platform: LLM Observability, metrics, etc.

    Langfuse is a logging and analytics tool for large language model (LLM) applications, providing insights into usage, performance, and troubleshooting.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    OpenAI Symphony

    OpenAI Symphony

    Symphony turns work into isolated, autonomous implementation runs

    ...Each run generates proof of work such as CI results, pull requests, code reviews, and analysis to validate the completed task. By automating execution and verification, Symphony helps engineering teams scale development workflows with minimal manual oversight.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    CUTLASS

    CUTLASS

    CUDA Templates for Linear Algebra Subroutines

    CUTLASS is a collection of CUDA C++ template abstractions for implementing high-performance matrix-multiplication (GEMM) and related computations at all levels and scales within CUDA. It incorporates strategies for hierarchical decomposition and data movement similar to those used to implement cuBLAS and cuDNN. CUTLASS decomposes these "moving parts" into reusable, modular software components abstracted by C++ template classes. These thread-wide, warp-wide, block-wide, and device-wide...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    ESP8266Audio

    ESP8266Audio

    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3

    Arduino library for parsing and decoding MOD, WAV, MP3, FLAC, MIDI, AAC, and RTTL files and playing them on an I2S DAC or even using a software-simulated delta-sigma DAC with dynamic 32x-128x oversampling. ESP8266 is fully supported and most mature, but ESP32 is also mostly there with built-in DAC as well as external ones. For real-time, autonomous speech synthesis, check out ESP8266SAM, a library that uses this one and a port of an ancient format-based synthesis program to allow your...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Vedo

    Vedo

    A python module for scientific analysis of 3D data

    A lightweight and powerful python module for scientific analysis and visualization of 3d objects. Inspired by the vpython manifesto "3D programming for ordinary mortals", vedo makes it easy to work with 3D pointclouds, meshes and volumes, in just a few lines of code, even for less experienced programmers. vedo is based on VTK and numpy, with no other dependencies. Import meshes from VTK format, STL, Wavefront OBJ, 3DS, Dolfin-XML, Neutral, GMSH, OFF, PCD (PointCloud). Export meshes as ASCII...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Swift Numerics

    Swift Numerics

    Advanced mathematical types and functions for Swift

    Swift Numerics is a foundational library that extends the Swift standard library with essential numerical protocols, types, and functions needed for scientific and systems programming. It defines generic abstractions over real and complex numbers so algorithms can be written once and work across concrete floating-point types. The package includes RealModule utilities and a full Complex type with the expected arithmetic and transcendental functions, bridging a long-standing gap for numerics...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    bignumber.js

    bignumber.js

    A JavaScript library for arbitrary-precision decimal arithmetic

    bignumber.js is a JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. Faster, smaller, and perhaps easier to use than JavaScript versions of Java's BigDecimal. Replicates the toExponential, toFixed, toPrecision and toString methods of JavaScript's Number type. Includes a toFraction and a correctly-rounded squareRoot method. Supports cryptographically secure pseudo-random number generation. Wide platform compatibility, uses JavaScript 1.5 (ECMAScript 3) features...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    learning

    learning

    A log of things I'm learning

    The learning repository by Amit Chaudhary is a continuously updated log of concepts, technologies, and skills related to software engineering and computer science. Rather than being a traditional software library, the repository acts as a structured knowledge base documenting the author’s ongoing learning journey across topics such as programming, system design, machine learning, and generative AI. The content is organized into categories that cover both core engineering skills and adjacent technologies, enabling readers to follow a practical roadmap for developing strong technical foundations. ...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB