Skip to content
@frate-dev

Frate

Building a better C++ ecosystem one tool at a time!

Frate Package Manager 📦 & Project Templating System 📐 In Alpha

For many years C/C++ developers have fought with build system after build system with promises of simplicity and the ability to scale your project to any scale. We aim to create a ecosystem that values actual simplicity while also having the ability to maintain compatiablility with any editor/IDE which supports CMake. While there are times in C/C++ where you need fine grained control over your project, we don't take this away, we simply extend it.

Our template system

We provide default project templates which you can extend with the power of lua along with automatic depedency management. Once a project is initialized it renders template files to your project. Then you run the project, at this point, there is no need to modify the CMakeList.txt or Makefile . But if need be you do have the ability to modify your cmake template in templates/CMakeLists.txt.inja.

Our package manager

The package manager side of this project allows you to manage dependecies in the same way tools like cargo or npm

frate add p SDL2 or frate add p cxxopts

This manages the linking of targets automatically so you can simply run frate run to begin building the dependecies

more information can be found at Frate Official Docs

Other orgs

Pinned Loading

  1. frate frate Public

    CLI utility for managing your project, a modern touch for C/C++

    C++ 118 2

  2. docs docs Public

    MDX

Repositories

Showing 8 of 8 repositories
  • frate-dev/frate-charts’s past year of commit activity
    Smarty 0 0 0 0 Updated Nov 8, 2024
  • frate-go Public
    frate-dev/frate-go’s past year of commit activity
    Go 0 0 0 0 Updated Oct 31, 2024
  • frate Public

    CLI utility for managing your project, a modern touch for C/C++

    frate-dev/frate’s past year of commit activity
  • frontend Public
    frate-dev/frontend’s past year of commit activity
    JavaScript 0 1 0 0 Updated Jan 28, 2024
  • .github Public
    frate-dev/.github’s past year of commit activity
    0 0 0 0 Updated Dec 15, 2023
  • docs Public
    frate-dev/docs’s past year of commit activity
    MDX 0 MIT 0 0 0 Updated Dec 14, 2023
  • frate-dev/compatibility-report’s past year of commit activity
    C++ 0 0 0 0 Updated Dec 5, 2023
  • toolchains Public

    Cmaker toolchains for cross compiling

    frate-dev/toolchains’s past year of commit activity
    CMake 0 MIT 0 0 0 Updated Nov 14, 2023

Top languages

Loading…

Most used topics

Loading…