mirror of
https://github.com/SrIzan10/starters.git
synced 2026-05-01 11:05:16 +00:00
166 lines
5.3 KiB
JSON
166 lines
5.3 KiB
JSON
{
|
|
"about": "These are featured starters that appear on railway.app/starters",
|
|
"examples": [
|
|
{
|
|
"text": "NextJS w/Prisma",
|
|
"value": "nextjs-prisma",
|
|
"desc": "Todo app connected to PostgreSQL",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/nextjs-prisma",
|
|
"plugins": ["postgresql"],
|
|
"icon": "typescript.svg",
|
|
"tags": ["typescript", "prisma"]
|
|
},
|
|
{
|
|
"text": "ExpressJS w/Prisma",
|
|
"value": "expressjs-prisma",
|
|
"desc": "CRUD Rest API connected to PostgreSQL",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/expressjs-postgres",
|
|
"plugins": ["postgresql"],
|
|
"icon": "typescript.svg",
|
|
"tags": ["typescript"]
|
|
},
|
|
{
|
|
"text": "ExpressJS",
|
|
"value": "expressjs",
|
|
"desc": "Basic express server setup with TypeScript",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/expressjs",
|
|
"icon": "typescript.svg",
|
|
"tags": ["typescript"]
|
|
},
|
|
{
|
|
"text": "BlitzJS",
|
|
"value": "blitzjs",
|
|
"desc": "Fullstack React app with built in auth",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/blitzjs",
|
|
"plugins": ["postgresql"],
|
|
"icon": "blitzjs.png",
|
|
"tags": ["typescript", "prisma"],
|
|
"envVars": [
|
|
{ "name": "SESSION_SECRET_KEY", "desc": "> 32 character secret key" }
|
|
]
|
|
},
|
|
{
|
|
"text": "Discord.js Bot",
|
|
"value": "discordjs",
|
|
"desc": "Discord bot made in JavaScript",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/discordjs",
|
|
"plugins": [],
|
|
"icon": "discord.svg",
|
|
"tags": ["javascript", "bot"],
|
|
"envVars": [
|
|
{ "name": "DISCORD_TOKEN", "desc": "Token of the Discord account used" }
|
|
]
|
|
},
|
|
{
|
|
"text": "Telegram Bot",
|
|
"value": "telegram",
|
|
"desc": "Telegram bot made with Telegraf and TypeScript",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/telegram-bot",
|
|
"icon": "telegram.svg",
|
|
"tags": ["bot", "telegram"],
|
|
"envVars": [{ "name": "TELEGRAM_BOT_TOKEN" }]
|
|
},
|
|
{
|
|
"text": "Rocket",
|
|
"value": "rocket-rust",
|
|
"desc": "Fast webserver written in Rust",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/rocket",
|
|
"icon": "rocket.png",
|
|
"tags": ["rust"]
|
|
},
|
|
{
|
|
"text": "Phoenix",
|
|
"value": "elixir-phoenix",
|
|
"desc": "Starter Elixir Phoenix web app",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/elixir-phoenix",
|
|
"plugins": ["postgresql"],
|
|
"icon": "phoenix.svg",
|
|
"tags": ["elixir"],
|
|
"envVars": [
|
|
{ "name": "SECRET_KEY_BASE", "desc": "> 64 character secret" }
|
|
]
|
|
},
|
|
{
|
|
"text": "Rails Starter",
|
|
"value": "rails-starter",
|
|
"desc": "Simple Rails app that connects to PostgreSQL",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/rails-starter",
|
|
"plugins": ["postgresql"],
|
|
"icon": "rails.svg",
|
|
"tags": ["ruby"]
|
|
},
|
|
{
|
|
"text": "Rails Blog",
|
|
"value": "rails-blog",
|
|
"desc": "Rails app with CRUD functionality for articles",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/rails-blog",
|
|
"plugins": ["postgresql"],
|
|
"icon": "rails.svg",
|
|
"tags": ["ruby"],
|
|
"envVars": [
|
|
{ "name": "USERNAME", "desc": "Username that can write articles" },
|
|
{
|
|
"name": "PASSWORD",
|
|
"desc": "Password of user that can write articles"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "Sinatra",
|
|
"value": "sinatra",
|
|
"desc": "Lightweight Ruby server",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/sinatra",
|
|
"icon": "ruby.svg",
|
|
"tags": ["ruby"]
|
|
},
|
|
{
|
|
"text": "Django Starter",
|
|
"value": "django",
|
|
"desc": "Simple Django app connected to PostgreSQL",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/djangopy",
|
|
"plugins": ["postgresql"],
|
|
"icon": "python.svg",
|
|
"tags": ["python"],
|
|
"envVars": [
|
|
{
|
|
"name": "SECRET_KEY",
|
|
"desc": "Django secret key used for authentication"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "Flask",
|
|
"value": "flask",
|
|
"desc": "Lightweight Python server",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/flask",
|
|
"icon": "python.svg",
|
|
"tags": ["python"]
|
|
},
|
|
{
|
|
"text": "Laravel",
|
|
"value": "laravel",
|
|
"desc": "PHP Laravel web server",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/laravel",
|
|
"plugins": ["postgresql"],
|
|
"icon": "laravel.svg",
|
|
"tags": ["php"]
|
|
},
|
|
{
|
|
"text": "Deno",
|
|
"value": "deno",
|
|
"desc": "Simple Deno web server",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/deno",
|
|
"icon": "deno.png",
|
|
"tags": ["typescript"]
|
|
},
|
|
{
|
|
"text": "SvelteKit",
|
|
"value": "sveltekit",
|
|
"desc": "Starter SvelteKit app setup with TypeScript",
|
|
"href": "https://github.com/railwayapp/starters/tree/master/examples/svelte-kit",
|
|
"icon": "svelte.svg",
|
|
"tags": ["typescript", "svelte"]
|
|
}
|
|
]
|
|
}
|