Skip to content

jsanchez556/scarb

This branch is 198 commits behind software-mansion/scarb:main.

Folders and files

NameName
Last commit message
Last commit date
Jul 21, 2023
Jul 30, 2024
Feb 26, 2024
Aug 1, 2024
Aug 1, 2024
Jul 31, 2024
Jul 29, 2024
Aug 1, 2024
Jul 31, 2024
Jul 31, 2024
Jul 31, 2024
Dec 2, 2022
Jun 6, 2024
Jun 13, 2024
Aug 1, 2024
Aug 1, 2024
Jan 12, 2023
Jul 31, 2024
Jul 15, 2024
May 11, 2023
Sep 20, 2023
Aug 17, 2023

Repository files navigation

Scarb

Scarb is the project management tool for the Cairo language. Scarb manages your dependencies, compiles your projects and works as an extensible platform assisting in development.

Documentation

All information about Scarb is available on project's website.

Changelog

All notable changes to this project are documented on the GitHub releases page.

Roadmap

Scarb is under active development! Expect a lot of new features to appear soon! 🔥

  • Building Cairo packages
  • Pulling dependencies from local filesystem
  • Pulling dependencies from Git
  • Machine-readable workspace metadata generation
  • Built-in Cairo compiler plugins as packages (the starknet package)
  • Feature parity with Cairo compiler CLIs
  • Scarb installer
  • ASDF plugin
  • GitHub action
  • Workspaces
  • Nightlies
  • Scarb.lock
  • scarb update
  • scarb check
  • Standardized test target 🏗️
  • Package registry 🏗️
  • PubGrub implementation for version resolution 🏗️
  • Dynamic loading of custom Cairo compiler plugins as Scarb packages 🏗️
  • scarb doc 🏗️
  • Dynamic loading of custom targets aka code generators
  • Dependency overrides
  • Signing & notarization of Windows & macOS binaries

Credits

This product includes modified portions of code of Cargo, developed by the Rust project contributors.

This product includes modified portions of code of hex_solver, developed by Six Colors AB.

About

The Cairo package manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 96.1%
  • JavaScript 1.6%
  • Vue 1.2%
  • Other 1.1%