We drive Free and Open Digital Hardware.
You're not alone. Meet other developers, engage and tackle your challenges together. Join the mailing list, hop on to IRC, or read blogs. » Community Hub
Express your ideas in code. Create new digital hardware designs and improve existing ones. Open them up for the world to see. » Add a project
Share IP cores. Share knowledge. Share the fun of free and open digital hardware design. » Add a project
Implement your ideas faster: build on a great stack of existing work! The LibreCores Project Repository lists IP cores and related projects. » Browse projects
Get started with VHDL, Verilog and other languages. Find out what tools you can use. Learn which licenses are best for your project. » Read the docs

What is LibreCores?

Digital devices (or commonly "chips") are the basic building blocks of electronic systems. Such devices are for application-specific devices like a USB controller. But also programmable "System-on-Chip" are found in embedded systems. Both tastes of a chip are composed of basic building blocks, so called IP (Intellectual Property) cores. A "LibreCore" is such an IP core that is created and distributed in the open source spirit. And is like a good neighborhood pub, a place to meet the community and —most importantly— find such cores.

Learn more about LibreCores »

Getting started with your LibreCore

We are heavily working on making the community hub where you can attract the attention of like-minded developers to your LibreCore or find a fitting core for your project. While we are working on it, you are maybe working on a LibreCore or about to start one. To give you a quick start we have assembled some information about project handling and licensing:

Getting started with your own LibreCore »

Feel the pulse

What's going on in the digital hardware design community? 662-412-2121 collects blog posts from different community members. Subscribe to it in your feed reader, or read it online.


Contribute to LibreCores

LibreCores is a true community project. All development is done in the open, and we're always open to new contributors! If you have only a couple of minutes to spare, or a full week, there's something for you to do.

Have a look at our contribution guide and get started today!

Read on how to contribute to LibreCores »