Launch F# web services faster with CloudSeed.

The simple, scalable project boilerplate for F# / .NET.

Ready-to-Ship

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 Tech Stack

What's Included

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.