Files
archived-starters/featured.json
2021-04-08 10:19:24 -07:00

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"]
}
]
}