{"id":43547108,"url":"https://github.com/mouseless/baked","last_synced_at":"2026-03-03T11:12:48.043Z","repository":{"id":171356356,"uuid":"647326313","full_name":"mouseless/baked","owner":"mouseless","description":"An opinionated framework for .NET and Vue","archived":false,"fork":false,"pushed_at":"2026-02-12T10:25:20.000Z","size":53083,"stargazers_count":11,"open_issues_count":9,"forks_count":7,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-02-12T18:59:27.881Z","etag":null,"topics":["csharp","dotnet","framework","nuxt","opinionated","primevue","vue"],"latest_commit_sha":null,"homepage":"http://baked.mouseless.codes/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mouseless.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-05-30T14:36:41.000Z","updated_at":"2026-02-12T10:25:26.000Z","dependencies_parsed_at":"2023-09-27T19:44:45.978Z","dependency_job_id":"50b84b3f-ff30-4266-9232-c9cbe8e6a852","html_url":"https://github.com/mouseless/baked","commit_stats":null,"previous_names":["mouseless/do","mouseless/baked"],"tags_count":82,"template":false,"template_full_name":null,"purl":"pkg:github/mouseless/baked","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouseless%2Fbaked","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouseless%2Fbaked/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouseless%2Fbaked/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouseless%2Fbaked/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mouseless","download_url":"https://codeload.github.com/mouseless/baked/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouseless%2Fbaked/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29585447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T13:56:48.962Z","status":"ssl_error","status_checked_at":"2026-02-18T13:54:34.145Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnet","framework","nuxt","opinionated","primevue","vue"],"created_at":"2026-02-03T19:02:41.132Z","updated_at":"2026-02-19T18:08:54.809Z","avatar_url":"https://github.com/mouseless.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Baked\n\nBaked is an opinionated framework for .NET and Vue.\n\nIt proposes well designed conventions to help you express your application\nlogic with ease. It doesn't reinvent libraries that already exists, but brings\nthem together with built-in configurations.\n\n## 🚀 Getting Started\n\nThis quick start creates a minimal Baked app from scratch using .NET and SQLite.\n\n### 1. Create a Solution and Projects\n\n```bash\ndotnet new sln -n Sample\ndotnet new web -n Sample.Application\ndotnet new classlib -n Sample\ndotnet sln add Sample.Application/Sample.Application.csproj Sample/Sample.csproj\ndotnet add Sample.Application reference Sample\n```\n\n### 2. Add Baked Packages\n\n```bash\ndotnet add Sample.Application package Baked\ndotnet add Sample package Baked.Abstractions\n```\n\n### 3. Configure the Application\n\nEdit `Sample.Application/Program.cs`:\n\n```csharp\nBake.New\n    .Monolith(\n        business: c =\u003e c.DomainAssemblies(typeof(HelloWorld).Assembly),\n        database: c =\u003e c.Sqlite(\"Sample.db\")\n    )\n    .Run();\n```\n\n### 4. Add a Sample Domain Class\n\nCreate `Sample/HelloWorld.cs`:\n\n```csharp\nnamespace Sample;\n\npublic class HelloWorld\n{\n    public string GetGreeting(string name) =\u003e\n        $\"Hello {name}\";\n}\n```\n\n### 4. Run the App\n\n```bash\ndotnet run --project Sample.Application\n```\n\n## 🗺️ Roadmap\n\nOur goal for **Baked** is to reach a **stable and production-ready release**\nwith complete documentation and tutorials by the end of **2026**.\n\nThroughout this period, we’ll focus on:\n\n- **Stabilizing the core runtime** — finalizing conventions for domain\n  assemblies, descriptor generation, and API composition.\n- **Improving developer experience** — refining project structure, configuration\n  flow, and runtime feedback for a smoother development process.\n- **Extending UI generation** — richer component descriptors, better integration\n  with Vue/Nuxt, and type-safe schema exports.\n- **Documentation and learning materials** — end-to-end guides, real-world\n  samples, and architectural walkthroughs for both .NET and frontend developers.\n- **Community and collaboration** — inviting contributors, maintaining a clear\n  release cadence, and sharing internal design notes openly.\n\nOur aim is for anyone to be able to build **domain-driven web applications**\nwith **zero boilerplate**, clear conventions, and a transparent design\nphilosophy by the end of 2026.\n\n---\n\nCheck out our documentation site for more information: [baked.mouseless.codes][]\n\n[baked.mouseless.codes]: https://baked.mouseless.codes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmouseless%2Fbaked","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmouseless%2Fbaked","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmouseless%2Fbaked/lists"}