{"id":20130442,"url":"https://github.com/ravendb/templates","last_synced_at":"2026-05-09T19:34:50.899Z","repository":{"id":153085827,"uuid":"621486902","full_name":"ravendb/templates","owner":"ravendb","description":"Templates and starters for RavenDB","archived":false,"fork":false,"pushed_at":"2024-06-03T13:38:41.000Z","size":202,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-01-13T08:46:15.147Z","etag":null,"topics":["aws","azure","azure-functions","cloudflare","ravendb"],"latest_commit_sha":null,"homepage":"https://ravendb.net/docs","language":"HTML","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/ravendb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2023-03-30T19:03:53.000Z","updated_at":"2024-06-03T13:38:45.000Z","dependencies_parsed_at":"2024-06-03T15:45:32.803Z","dependency_job_id":"78fcd594-475a-4f35-8d5a-7c196367b652","html_url":"https://github.com/ravendb/templates","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendb%2Ftemplates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendb%2Ftemplates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendb%2Ftemplates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravendb%2Ftemplates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravendb","download_url":"https://codeload.github.com/ravendb/templates/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241577071,"owners_count":19984940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["aws","azure","azure-functions","cloudflare","ravendb"],"created_at":"2024-11-13T20:38:40.788Z","updated_at":"2026-05-09T19:34:45.864Z","avatar_url":"https://github.com/ravendb.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":" # RavenDB Templates\n [RavenDB][cloud-signup] is a NoSQL document database for distributed applications offering industry-leading security without compromising performance. With a RavenDB database you can set up a NoSQL data architecture or add a NoSQL layer to your current relational database.\n\n\u003e The easiest way to get started with RavenDB is by creating [a free RavenDB Cloud account][cloud-signup] or requesting a free license to [download it yourself][download].\n\u003e\n\u003e If you are _brand new_ to RavenDB, we recommend starting with the [Getting Started guide][docs-get-started], the [RavenDB bootcamp][learn-bootcamp], or the [Try RavenDB][learn-demo] experience.\n\nGet started quickly with RavenDB using different framework and service integrations.\n\n| Template | Deploy  | Watch Tutorial | Clone Template Command |\n| -------- | ------- | -------------- | ---------------------- |\n| [AWS Lambda .NET (C#)](aws-lambda/csharp-http) | | [![How To Use AWS Lambda with RavenDB .NET](https://img.youtube.com/vi/T2r9sqrTrYE/1.jpg)](https://www.youtube.com/watch?v=T2r9sqrTrYE) | \u003cdetails\u003e\u003csummary\u003eClone Command (npx):\u003c/summary\u003e `npx degit ravendb/templates/aws-lambda/csharp-http my-project; cd my-project; git init`\u003c/details\u003e \u003cdetails\u003e\u003csummary\u003eClone Command (Bash):\u003c/summary\u003e `git clone https://github.com/ravendb/templates my-project; cd my-project; git filter-branch --subdirectory-filter aws-lambda/csharp-http; rm -rf .git; git init`\u003c/details\u003e \u003cdetails\u003e\u003csummary\u003eClone Command (Powershell):\u003c/summary\u003e `git clone https://github.com/ravendb/templates my-project; cd my-project; git filter-branch --subdirectory-filter aws-lambda/csharp-http; rm -r -force .git; git init`\u003c/details\u003e|\n| [Azure Functions .NET (C#)](azure-functions/csharp-http) | [![Deploy to Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fravendb%2Ftemplates%2Fmain%2Fazure-functions%2Fcsharp-http%2Fazuredeploy.json) | [![Using Azure Functions with RavenDB .NET](https://img.youtube.com/vi/1vnpfsD3bSE/1.jpg)](https://www.youtube.com/watch?v=1vnpfsD3bSE) | \u003cdetails\u003e\u003csummary\u003eClone Command (npx):\u003c/summary\u003e `npx degit ravendb/templates/azure-functions/csharp-http my-project; cd my-project; git init`\u003c/details\u003e \u003cdetails\u003e\u003csummary\u003eClone Command (Bash):\u003c/summary\u003e `git clone https://github.com/ravendb/templates my-project; cd my-project; git filter-branch --subdirectory-filter azure-functions/csharp-http; rm -rf .git; git init`\u003c/details\u003e \u003cdetails\u003e\u003csummary\u003eClone Command (Powershell):\u003c/summary\u003e `git clone https://github.com/ravendb/templates my-project; cd my-project; git filter-branch --subdirectory-filter azure-functions/csharp-http; rm -r -force .git; git init`\u003c/details\u003e|\n| [Azure Functions Node.js (TypeScript)](azure-functions/node-http) | [![Deploy to Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fravendb%2Ftemplates%2Fmain%2Fazure-functions%2Fnode-http%2Fazuredeploy.json) | [![Using Azure Functions with RavenDB Node.js](https://img.youtube.com/vi/TJdJ3TJK-Sg/1.jpg)](https://www.youtube.com/watch?v=TJdJ3TJK-Sg) | \u003cdetails\u003e\u003csummary\u003eClone Command (npx):\u003c/summary\u003e `npx degit ravendb/templates/azure-functions/node-http my-project; cd my-project; git init`\u003c/details\u003e \u003cdetails\u003e\u003csummary\u003eClone Command (Bash):\u003c/summary\u003e `git clone https://github.com/ravendb/templates my-project; cd my-project; git filter-branch --subdirectory-filter azure-functions/node-http; rm -rf .git; git init`\u003c/details\u003e \u003cdetails\u003e\u003csummary\u003eClone Command (Powershell):\u003c/summary\u003e `git clone https://github.com/ravendb/templates my-project; cd my-project; git filter-branch --subdirectory-filter azure-functions/node-http; rm -r -force .git; git init`\u003c/details\u003e|\n| [Cloudflare Worker (TypeScript)](https://github.com/ravendb/template-cloudflare-worker) | [![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/ravendb/template-cloudflare-worker) | [![Using Cloudflare Workers with RavenDB](https://img.youtube.com/vi/qMJfgQicjwk/1.jpg)](https://www.youtube.com/watch?v=qMJfgQicjwk) | \u003cdetails\u003e\u003csummary\u003eClone Command (npx):\u003c/summary\u003e `npx degit ravendb/template-cloudflare-worker my-project; cd my-project; git init`\u003c/details\u003e \u003cdetails\u003e\u003csummary\u003eClone Command:\u003c/summary\u003e `git clone https://github.com/ravendb/template-cloudflare-worker my-project; cd my-project; git init`\u003c/details\u003e|\n\n## Cloning the Templates\n\nIf you don't want to use a deployment wizard or need to clone the templates locally, here are two ways:\n\n### If you have Node.js and `npx` installed:\n\nYou can use [degit](https://github.com/Rich-Harris/degit) to quickly scaffold a template:\n\n```sh\nnpx degit ravendb/templates/\u003ctemplate_dir\u003e [new_repo_name]\n```\n\nFor example:\n\n```sh\n$ npx degit ravendb/templates/azure-functions/node-http my-project\n$ cd my-project\n$ git init\n```\n\nIf the project directory is omitted, the template will be cloned in the current directory.\n\n### Manually using git\n\nThis is more involved but has 3 steps:\n\n1. Clone the repository into a new folder\n1. Filter the subtree to only the subdirectory of the template\n1. Reset Git\n\nThe commands to do this are:\n\n```sh\n$ git clone git clone https://github.com/ravendb/templates \u003cnew_repo_name\u003e\n$ git filter-branch --subdirectory-filter \u003ctemplate_dir\u003e\n$ rm -rf .git # or `rm -r -force .git` on Windows\n$ git init\n```\n\nAbove in the table there is a clone command box you can copy from and paste directly into the terminal that concatenates these into one command sequence.\n\n\n## Configure the Templates\n\nYou can find [detailed how-to guides and videos][docs-howto] on the RavenDB docs for each template.\n\n[cloud-signup]: https://cloud.ravendb.net?utm_source=github\u0026utm_medium=web\u0026utm_campaign=github_templates_home\u0026utm_content=cloud_signup\n[download]: https://ravendb.net/download?utm_source=github\u0026utm_medium=web\u0026utm_campaign=github_templates_home\u0026utm_content=download\n[docs-get-started]: https://ravendb.net/docs/article-page/csharp/start/getting-started?utm_source=github\u0026utm_medium=web\u0026utm_campaign=github_templates_home\u0026utm_content=docs_get_started\n[learn-bootcamp]: https://ravendb.net/learn/bootcamp?utm_source=github\u0026utm_medium=web\u0026utm_campaign=github_templates_home\u0026utm_content=learn_bootcamp\n[learn-demo]: https://demo.ravendb.net/?utm_source=github\u0026utm_medium=web\u0026utm_campaign=github_templates_home\u0026utm_content=learn_demo\n[docs-howto]: https://ravendb.net/docs/article-page/csharp/getting-started/guides/?utm_source=github\u0026utm_medium=web\u0026utm_campaign=github_templates_home\u0026utm_content=docs_howto\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravendb%2Ftemplates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravendb%2Ftemplates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravendb%2Ftemplates/lists"}