Launch F# web services faster with CloudSeed.
The simple, scalable project boilerplate for F# / .NET.
CloudSeed provides a lean core with sane, modular defaults. You can ship to production as is and easily extend / modify / replace to fit your usecase.
- Data Integration + Upgrades
Ships with Entity Framework for data access and DBUp for migrations / upgrades.
- Run Anywhere
Fully containerized via Docker and docker-compose for seamless development and hosting regardless of environment.
- TDD Ready
Full testing suite with live, local containerized DB for integration tests.
CloudSeed ships with boring, battle-tested technologies so you can focus on building your web service.
- Containerized, Orchestrated Apps
Each app is fully containerized via Docker with top-level docker-compose for orchestrating serving and testing against a live, local DB
- App (F# / Giraffe)
Rock-solid web server to build on. Server-side UIs (with Tailwind CSS), APIs with Giraffe, Data with Entity Framework and DBUp.
- App.Tests (F# / xUnit)
Comprehensive testing suite ready for TDD. XUnit (testing framework) orchestrated with docker-compose for full integration tests against a live local DB.
- [Local] Development Database (Postgres)
A containerized Postgres instance for local testing / serving against a live DB. Easy to replace with a different DB technology.
Ready to get started with F#?
Start building in seconds.