The Yocto Project helps you build custom Linux-based systems for any hardware, offering tools, resources, and documentation for embedded development.
Build custom Linux systems for any hardware
The Yocto Project is an open source platform designed to help you create custom Linux-based operating systems tailored to your specific hardware needs. Instead of providing a prebuilt embedded Linux distribution, it gives you the tools and resources to build your own from the ground up, no matter what architecture you're working with.
You'll find extensive documentation, guides, and active community support to help you get started, whether you're a beginner or an experienced developer. The site also features a wiki, source code repositories, issue tracking, and options to connect with other members and contributors. If you're looking to develop embedded Linux systems efficiently and flexibly, the Yocto Project offers a robust ecosystem to support your work.
Discover websites similar to Yoctoproject.org based on shared categories, topics, and features.
FreeRTOS offers a free, open-source real-time operating system for embedded devices, supporting 40+ processor architectures and advanced features.
MicroPython lets you run Python code on microcontrollers, offering resources, docs, and downloads for embedded hardware programming. Open source and free.
PlatformIO helps you build, test, and manage embedded software projects with powerful tools, IDE integration, and support for many development boards.
LIRC lets you control and decode signals from infrared remote controls on Linux, making it easy to manage multimedia devices with your computer.
Backbone.js is a JavaScript framework that helps you build structured web apps with models, views, and easy API connections using RESTful JSON.
webpack helps you bundle JavaScript and other assets for the web, making it easier to organize and optimize your project for browsers.
Boost offers free, peer-reviewed C++ libraries designed to help you build reliable and portable software with expert-crafted, open source code.
Behat offers documentation and guides for an open-source tool that helps teams specify, test, and build software using Behavior Driven Development (BDD).
LÖVE is a free, open-source framework for making 2D games in Lua, compatible with Windows, macOS, Linux, Android, and iOS. No cost or license needed.
Skia is an open source 2D graphics library powering apps like Chrome, Android, and Flutter, offering cross-platform graphics APIs for developers.
Quartz Scheduler is an open source Java library for scheduling and managing jobs in any Java application, offering flexible options for task automation.
Drools is an open-source platform for managing business rules, workflows, and event processing, offering tools for rule authoring, modeling, and automation.
Apache Arrow offers a universal columnar data format and tools for fast, multi-language data analytics and seamless data interchange between systems.
Explore asm.js, a JavaScript subset designed to boost web performance and enable near-native speed for browser-based applications and games.
CakePHP is an open-source web framework that helps you build PHP applications quickly and easily with less code and a simple structure.
Chainer offers a flexible, intuitive platform for building and training neural networks, making it easy to develop and experiment with deep learning models.
Eigen is a C++ library for linear algebra, offering tools for working with matrices, vectors, and numerical algorithms in your projects.
Mapnik is an open-source GIS toolkit for high-quality map rendering and geospatial data processing using C++, Python, or Node.js.
web.py is a simple, public domain web framework for Python that lets you build web applications easily and freely, with no usage restrictions.
Explore safe Rust bindings for GTK and GNOME libraries, making it easier for developers to build desktop apps using modern Rust and the GNOME stack.
Explore tools and research for modeling, simulation, and design of embedded and real-time systems with the Ptolemy Project at UC Berkeley.
Renesas offers microcontrollers, analog, and power products along with tools and resources for embedded system design and electronics development.
Get reviews, tutorials, and news on embedded systems, IoT hardware, single-board computers, and microcontrollers for tech enthusiasts and developers.
Tuxera provides reliable embedded file systems and data storage software, helping you keep your data accessible, safe, and uncorrupted across devices.
wolfSSL offers a lightweight, secure SSL/TLS library for embedded systems, providing encryption and secure communication for IoT, automotive, and more.
Elma Electronic offers embedded computing systems, modular enclosures, and hardware components for custom and standard engineering solutions.
Gaisler offers embedded computer systems and hardware design tools for creating reliable tech used in space missions and other demanding environments.
Wind River offers secure, reliable software and cloud solutions for building, deploying, and managing mission-critical intelligent edge systems.
Shop over 2,000 embedded tools and hardware, including development boards, add-ons, and compilers, to streamline your electronics and IoT projects.
Simulate ESP32, Arduino, and other embedded systems online with sensors, displays, and WiFi. Test IoT projects easily—no hardware needed.
Espruino makes it easy to program microcontrollers and smart devices using JavaScript, offering boards, tutorials, and tools for beginners and makers.
Find embedded hardware, software, and tools for automotive, robotics, IoT, and industrial prototyping, with a focus on CAN Bus and SAE J1939 solutions.
IAR offers a platform for embedded development teams to build secure, efficient, and compliant systems, supporting design, coding, testing, and deployment.
QNX offers secure, high-performance embedded software, RTOS, and tools for powering vehicles, medical devices, and industrial systems around the world.
Twig is a flexible and secure PHP template engine that helps developers create clean, maintainable, and efficient templates for web projects.
Automate and enhance your development workflow using gulp.js, a toolkit that streamlines slow, repetitive tasks with flexible JavaScript pipelines.
Serde is a Rust framework and SDK for efficient serialization and deserialization of data structures, making data exchange easy and fast for developers.
DNN Software is a .NET-based content management system that helps you create, manage, and personalize websites with built-in tools for developers and marketers.
PHP-GTK lets you build desktop applications using PHP and GTK+. Find documentation, downloads, and resources for this open-source extension.
Chai is a JavaScript assertion library for Node.js and browsers, helping developers write and test code easily with BDD and TDD styles.
Keil offers a full suite of embedded development tools for Arm Cortex-M and other microcontrollers, including IDE, compiler, debugger, and middleware.
MooTools offers a set of JavaScript tools for developers looking to build flexible and efficient web applications with clean and consistent code.
Zend Framework is an open-source PHP web framework that helps developers build fast, robust web applications with ease and flexibility.
Laravel Mix makes it simple to compile and optimize web assets with an easy-to-use wrapper for Webpack, designed for most common frontend projects.
Pyramid is a lightweight Python web framework that helps you build web apps, from simple projects to complex sites, with flexible features and easy setup.
Slim Framework is a lightweight PHP tool for building fast web applications and APIs, making it easy for developers to start projects quickly.
webpack is a module bundler for JavaScript that helps you organize, bundle, and load code efficiently for web development projects.
reacTIVision is an open-source framework for tracking objects and fingers on interactive surfaces, making it easy to build tangible user interfaces.
web2py is an open-source web framework for building secure, scalable web applications in Python, with easy setup, built-in tools, and online demos.
Gin is a fast, full-featured web framework for Go developers, designed for high performance and productivity when building web applications and APIs.
Rack is a Ruby library that connects web servers and web applications, making it easier for developers to build flexible Ruby web projects.
LAMMPS is a molecular dynamics simulator and resource hub for researchers, offering downloads, documentation, and community events for simulation science.
Chisel is an open-source platform for designing and generating hardware using Scala, combining programming with type-safe hardware design tools.
Gridlex is a simple CSS grid system based on Flexbox, making it easy to build modern and responsive layouts for web projects quickly.
Vite is a fast, modern frontend development tool that helps you build web projects quickly with instant server start and lightning-fast hot updates.
Kyuran offers mobile software and embedded development tools, with updated support through a professional ticketing system for efficient help and feedback.
Build native Android, iOS, and web apps using JavaScript and React with Expo's open-source tools for easy development, testing, and deployment.
Invoke is a digital innovation studio that helps startups and brands design, build, and launch digital products and solutions, from idea to market.
Truffle Suite offers a complete set of tools for building, testing, and deploying smart contracts and dapps, making blockchain development easier.
Create custom data visualizations in JavaScript with D3. Flexible tools for interactive charts and graphics, perfect for developers and data storytellers.