Skip to content

🪄​ The *magical* build system and package manager

License

Notifications You must be signed in to change notification settings

cute-engineering/cutekit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation




CuteKit

The *magical* build system and package manager




Introduction

CuteKit is a suite of tools and utilities for compiling, cross-compiling, linking, and packaging project written in low-level languages such as C, C++ or, Rust. Anything from a simple library to an operating system can be built using CuteKit.

  • ✨ It uses JSON: Cutekit uses JSON instead of introducing a whole new programming language for describing the project. And also has macros for more advanced use cases.
  • ✨ It's a package manager: Cutekit package manager is based on Git, nothing is centralized.
  • ✨ It's extendible: Cutekit can be extended by writing custom Python plugins.
  • ✨ It's portable: Cutekit works on Linux, Windows, and MacOS.

CuteKit in the wild

  • SkiftOS : A hobbyist operating system written in C++.
  • WKHtmlToPdf : Odoo's fork of wkhtmltopdf which is a command line tools to render HTML into PDF and various image formats using the Qt WebKit rendering engine.

Installation

To install Cutekit, just run the following command:

$ pip install git+https://github.com/cute-engineering/cutekit

License

MIT License

Cutekit is licensed under the MIT License.

The full text of the license can be accessed via this link and is also included in the license.md file of this software package.