All-in-one software development toolkit with a C89 library, package manager, cross-platform utilities, scripting environment, data format and build system.
  • C 89%
  • Makefile 10.4%
  • Shell 0.6%
Find a file
2026-02-09 22:29:10 +01:00
Documents [J][C]ube[Documentation] > Moved examples and explanations to 'Documents' directory 2026-01-31 10:40:37 +01:00
Executable [J][C]ube[Manager] > Project dir changed to "Executable", updated 'project section', 'target' changed to Object 2026-01-31 10:39:14 +01:00
Library [J][C]ube[Code] > Library: Renamed Features.h to Keywords.h 2026-02-09 22:29:10 +01:00
.clangd [J][C]ube[Code] > Initial commit (v0.0.1) 2025-12-11 14:47:45 +01:00
.gitignore [J][C]ube[Code] > Initial commit (v0.0.1) 2025-12-11 14:47:45 +01:00
favicon.ico [J][C]ube[Code] > Initial commit (v0.0.1) 2025-12-11 14:47:45 +01:00
install.sh [J][C]ube[Code] > Copyright update from 2025-2025 to 2025-2026 2026-01-31 10:39:14 +01:00
LICENSE.md [J][C]ube[Code] > Documentation: Updated all README markdown files. 2026-01-31 13:22:20 +01:00
logo.png [J][C]ube[Code] > Initial commit (v0.0.1) 2025-12-11 14:47:45 +01:00
PLANNER.md [J][C]ube[Code] > Documentation: Updated all README markdown files. 2026-01-31 13:22:20 +01:00
README.md [J][C]ube[Code] > Documentation: Updated broken links in README.md. 2026-01-31 17:23:03 +01:00

[J][C]ube[Code]

"C your progress one Cube at a time."

Documentation (WIP)ContactLicensePlans & Milestones

⚠️ NOTE: [J][C]ube[Code] is still heavily under development. The purpose of this repo is to showcase the progress so far and the direction I am taking.

JCubeCode (shortened to JCC) is an all-in-one toolkit with a C89 library, package manager, cross-platform utilities, scripting enviroment, data format and build system.

It simplifies C programming by introducing an improved and more readable syntax, creating modules that natively interact with operating systems API to reduce dependency hell and comes with its own suite of programs to allow scripts to be more easily written.

JCC primarily targets low-end machines and embedded chips with a hard focus on ease of use, portability, energy efficiency and compatibility with old projects.

🔩 How to install 🔩

⚙️ Prerequirements

  • PC with electricity (must have)

  • Linux

    • GNU Make
    • GCC
    • Bash
  • Windows

    • (WIP)

🧰 Process

  • Linux

To install everything, use the convenient install.sh script that automatically handles everything needed for you.

  • Windows

Windows will have its own installer in the future, which handles everything for you conveniently.

📚 Documentation 📚

JCubeCode Documentation (JCubeWiki) is in the process of being written. It will be located here.

🌐 License 🌐

This project is licensed under the MIT license. Drop it in everywhere you want!

LICENSE

🚧 Future plans 🚧

These are the future plans for JCubeCode

Planner