🚧 Coming Soon

Ferrite Package Registry

A built-in package manager is on the roadmap. Soon you'll be able to discover, install, and publish Ferrite libraries with a single command.

Planned CLI Preview

Here's what fe-pkg will look like when it ships:

# Initialize a new Ferrite project $ fe-pkg init my-project
✓ Created ferrite.toml
# Add a package dependency $ fe-pkg add nn
Resolving nn v1.x...
✓ Package added to ferrite.toml
# Publish your own library $ fe-pkg publish
✓ Module uploaded to registry.

📋 Roadmap

Done

Core Language

Lexer, parser, type checker, and tree-walk interpreter are live and working.

Done

Online Playground

Run Ferrite code directly in your browser with real-time output.

In Progress

Module System

Import/export, module resolution, and namespace management for multi-file projects.

Planned

Package Manager (fe-pkg)

Dependency resolution, version pinning, ferrite.toml manifest, and a global registry.

Planned

Standard Library

Core packages for I/O, math, networking, data structures, and ML primitives.

📬

Want to be notified when packages launch?

Star the GitHub repo to get release notifications, or follow the blog for updates.