Every Free Pascal and Lazarus project, in one place.
fpclaz.net is growing into a catalog of the components, libraries and programs written in Free Pascal and Lazarus, gathered from GitHub, GitLab, Codeberg, SourceForge and wherever else Pascal code lives. Until then, here is where to start.
program fpclaz; {$mode objfpc}{$H+} uses Catalog, Components, Community; begin Catalog.Discover(['GitHub', 'GitLab', 'Codeberg', 'SourceForge']); Components.Organize; Community.Talk; // coming soon end.
The official home of every piece
The compiler, the IDE and the people behind them. These are the projects' own sites.
Find the component you need Coming
Pascal projects are spread over many code hosts, and it's hard to tell which ones are still alive. The catalog will list them in one place, by what they do, with where they live, whether they're active, and which compiler and IDE versions they work with.
- Visual components
- Graphics
- Games
- Databases
- Networking
- Charts and reports
- Cryptography
- Science and math
- Hardware and IoT
- Tools for the IDE
- Complete programs
A few well-known projects, to show the idea. The catalog will be built by finding projects automatically, not by hand-picking them.
Found, sorted, and talked about
The plan for the site, one step at a time.
Discover
Look through GitHub, GitLab, Codeberg and other Forgejo and Gitea servers, SourceForge and sourcehut for Pascal projects, by the files they carry: Lazarus packages, projects and units.
Organize
Sort what's found by purpose, and show what matters before you depend on it: recent activity, compiler and IDE versions, platforms and license.
Talk
Give every project a place for questions, tips and news, so developers can compare components and help each other, next to the project itself.
Until the discussion pages open
The conversation already happens in these places. Come say hello, and if you have a project the catalog should know about, mention it on Pascal.Chat.