About LibreCores

LibreCores is your gateway to free and open source digital designs and other components that you can use and re-use in your digital designs. Towards this goal, LibreCores provides you

Please find our feature roadmap below.

Frequently Asked Questions (FAQ)

Who's running LibreCores?

LibreCores is a project of the Free and Open Source Silicon (FOSSi) Foundation, which was created to give a voice to the digital hardware design community. LibreCores, like FOSSi Foundation, is run entirely by volunteers.

How does LibreCores relate to OpenCores?

LibreCores advances the idea of OpenCores.org to give the community a place to share projects, ideas, and knowledge in the area of free and open source digital hardware design.

As heavy users of OpenCores, we (the FOSSi Foundation) tried everything in our power to evolve the concept together with the owners of OpenCores. Unfortunately, to this day, we were not yet able to achieve this goal. Therefore, we decided to give it a real fresh start under the LibreCores brand.

What are the future plans for LibreCores?

At the moment, LibreCores is in a preview state and we believe in "release early, release often". We've laid down much of the groundwork for the site, and are now able to iterate quickly on new ideas and features. We do this to enable everybody to get involved and shape the future of LibreCores with the goal of making it a place where the community can truly feel at home.

Basic Features

Some of the most important features we are working on and that will be added in the near future are:

Organizations. Similar to other platforms such as Github, LibreCores can be organized in organizations. The structure is similar to the projects of a user, but with an organization being a collection of users.
Tags. A project can be tagged with keywords, such as a design language, an interface, an ISA etc. This makes it easier for other users to find what they are searching for.
Reviews and Ratings. We envision a mix of scale-based ratings and an optional comment. The goal is that other users get a better understanding of how other users perceived this project before.
Project Relations
Project Relations. Projects rarely stand for themselves, but are part of a larger collection, are forked from another project or depend on other projects.

Our Vision

Looking ahead in addition to those basic features we want to focus on four major areas.

How can I contribute to LibreCores?

All code and all development on LibreCores is fully open and we welcome any input you might have regarding the site. If you want to contribute to LibreCores, we have documented some ways to get started in the document Contributing to LibreCores. Don't be scared if you're not a programmer: There are many tasks which do not require any programming experience. Just have a look and talk to us if you didn't find a suitable task just yet.

Code, bug tracker and project planning is done in the librecores-web repository on GitHub.

Development discussion happens on the dev@lists.librecores.org mailing list (subscribe here).

Many developers also hang out on the LibreCores gitter channel or IRC on the #librecores channel on Freenode.