LibreCores
We drive Free and Open Source Silicon.
engage
engage
You're not alone. Meet other developers, engage and tackle your challenges together. Join the mailing list, hop on to chat, or read blogs. » Community Hub
code
code
Express your ideas in code. Create new Free and Open Source Silicon and improve existing ones. Open them up for the world to see. » Add a project
share
LibreCores is sharing
Share IP cores. Share knowledge. Share the fun of Free and Open Source Silicon.
reuse
reuse
Implement your ideas faster: build on a great stack of existing work! The LibreCores Project Repository lists IP cores and related projects. » Browse projects
learn
learn
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
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 Free and Open Source Silicon 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 Source Silicon 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?

Chips are the building blocks of electronic systems. And an IP block is the building block of a chip. To find free and open source IP blocks to integrate into their designs developers go to LibreCores. And they stay, because LibreCores is like a good neighborhood pub. A place to meet the community, have a chat, and learn.

Learn more about LibreCores »

Getting started with your LibreCore

We are heavily working on making LibreCores.org 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 Free and Open Source Silicon community? Planet Librecores collects blog posts from different community members. Subscribe to it in your feed reader, or read it online.

Read Planet LibreCores »

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 »