Skip to main content

Welcome to foc.fun

Welcome to the official documentation for foc.fun - The Starknet App Engine that makes building decentralized applications magical! 🪄

🚀 Getting Started

New to foc.fun? Start here to learn the basics and get your first app running.

📦 Modules

Explore the powerful modules that power your foc.fun applications.

🔧 SDKs

Integrate foc.fun into your applications with our JavaScript/TypeScript SDK.

🎨 Coming Soon

Exciting features on the horizon: Visual Builder and App Templates!

What is foc.fun?

foc.fun is a comprehensive framework for building, deploying, and managing decentralized applications on Starknet. It provides:

  • 🚀 Easy Deployment - Deploy your Starknet apps with simple commands
  • 🔧 Modular Architecture - Use only what you need with our modular system
  • 🛡️ Built-in Security - Security best practices baked into the framework
  • 📦 Rich Module Ecosystem - Registry, Accounts, Paymaster, and Events modules
  • 🔌 Multiple SDKs - Currently supporting JavaScript/TypeScript
  • 🏗️ Developer Tools - Comprehensive tooling for development and debugging

Why Choose foc.fun?

For Developers

  • Faster Development: Pre-built modules and templates accelerate your development
  • Best Practices: Built-in patterns ensure your code is secure and efficient
  • Great DX: Intuitive APIs and comprehensive documentation

For Teams

  • Standardization: Consistent architecture across all your projects
  • Scalability: Built to handle projects of any size
  • Collaboration: Tools designed for team development

For Users

  • Better UX: Features like gasless transactions via Paymaster
  • Reliability: Battle-tested modules ensure stability
  • Performance: Optimized for the best user experience

Core Components

1. foc-engine

The core runtime that powers your applications. Learn more →

2. Modules

Pluggable components for common functionality:

  • Registry - Contract deployment and management
  • Accounts - Account abstraction and management
  • Paymaster - Gasless transactions
  • Events - Real-time event streaming

3. SDKs

Client libraries for seamless integration:

4. Builder (Coming Soon)

Visual development environment for creating Starknet apps. Preview →

5. App Templates (Coming Soon)

Production-ready templates to jumpstart your project. Preview →

Join the Community

  • 🐦 Twitter: Follow @focfun for updates and announcements
  • 🐙 GitHub: Contribute on github.com/foc-fun
  • 💬 Discord: Community server coming soon!
  • 📺 YouTube: Tutorials and demos (coming soon)
  • 📖 Blog: Read our latest posts on the foc.fun blog

Ready to Build?