Welcome to foc.fun
Welcome to the official documentation for foc.fun - The Starknet App Engine that makes building decentralized applications magical! 🪄
Quick Links
🚀 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:
- JavaScript/TypeScript - Full-featured SDK for web development
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