跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) 聊天机器人(10) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)
SEO Title

Table of Contents

Use the "Table on Contents" menu on the top-left corner to explore the list.

Resources

Official Resources

Back to top

External Resources

Books

Video tutorials

Youtube channels

Other external resources

Back to top

Jobs

Tip: You can find list of remote job boards including Rails jobs on awesome-remote-job

Back to top

Community

Back to top

Articles

from dev.to:

from shopify.engineering:

from blog.planetargon.com:

from blog.arkency.com:

from scotch.io:

from sitepoint.com:

from pganalyze.com:

from semaphoreci.com:

from evilmartians.com:

from digitalocean.com:

from cloud66.com:

from not yet classified sources:

Back to top

Open Source Rails Apps

Note: Rails versions of these apps are valid as the date of latest commit. They are defined in their Gemfile and/or Gemfile.lock and they might be outdated. If you find it outdated, don't forget to notfiy us by opening a pull request.

  • activeWorkflow - An intelligent process and workflow automation platform based on software agents (using Rails 5.2).
  • adopt-a-hydrant - A civic infrastructure detection app (using Rails 4.2).
  • airCasting - A platform for recording, mapping, and sharing health and environmental data using your smartphone (using Rails 5.2). - 🌍
  • alaveteli - A platform for making public freedom of information requests - using Rails 5.1 - 🌍
  • alonetone - A music hosting, management & distribution app (using Rails 6.0). - 🌍
  • api.rss - A RSS feed conversion (to API) app (using Rails 5.2).
  • asakusaSatellite - A realtime chat application for developers (using Rails 6.0). - 🌍
  • askaway - Question & answer app specialized in politics (using Rails 4.1).
  • autolab - A course management app (using Rails 4.2). - 🌍
  • beatstream - A music streaming app - using Rails 3.2
  • bike_index - A bike registry tracking app (using Rails 4.2). - 🌍
  • blackCandy - A music streaming app (using Rails 6.0).
  • brimir - An email helpdesk app (using Rails 5.2). (archived).
  • calagator - A community calendaring app (using Rails 4.2).
  • campo - A forum app (using Rails 4.2). - 🌍
  • canvas-lms - A learning management app (using Rails 5.2).
  • catarse - A crowdfunding platform for creative projects (using Rails 4.2). - 🌍
  • chatwoot - A simple and elegant live chat software (using Rails 6.0).
  • ciao - A URL status checking app (using Rails 6.0).
  • coRM - A customer relationship management app - using Rails 3.2 - 🌍
  • coderwall (legacy) - A social network app for software engineers - using Rails 3.2
  • coderwall (next) - A social network app for software engineers - using Rails 5.0
  • codetriage - An open source project finder app (using Rails 6.0). - 🌍
  • commudle - A community management app (using Rails 5.2).
  • contribulator - An open source project finder app - using Rails 5.1
  • coursemology2 - Learning platform app (using Rails 5.2).
  • covoiturage-libre - A carpooling app - using Rails 5.0 (archived).
  • crabgrass-core - A collaboration platform for activist groups (using Rails 4.2).
  • crowdAI - An app for data science challenges (using Rails 5.2). - 🌍
  • crowdtiltOpen - A crowdfunding platform - using Rails 3.2
  • cw-ovp - video packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website (using Rails 6.0).
  • danbooru - A taggable image board app (using Rails 6.0).
  • dcaf_case_management - A case management app (using Rails 5.2).
  • dgidb - A drug gene interaction platform - using Rails 5.1
  • diaper - An inventory management app for diaper banks (using Rails 6.0). - 🌍
  • diaspora - A social networking app - using Rails 5.1 - 🌍
  • discourse - A platform for community discussion (using Rails 6.0). - 🌍
  • ekylibre - A farm management app (using Rails 4.2).
  • postal - A mail delivery platform (using Rails 5.2).
  • encrypt.to - A messaging app with encryption support (using Rails 4.2).
  • eol - An encyclopedia app - using Rails 3.2 - 🌍
  • expertiza - A learning material sharing app (using Rails 4.2).
  • FAE - A modern CMS deveveloped by FINE (using Rails 5.2)
  • fairmondo - A marketplace app (using Rails 4.2). - 🌍
  • fat-free-crm - An open source, Ruby on Rails customer relationship management platform (CRM) (using Rails 5.2). - 🌍
  • feedbin - A RSS reader app (using Rails 6.0). - 🌍
  • follow-all - A Twitter account management app (using Rails 4.2). (archived).
  • forem - Social platform app specialized for web development (using Rails 5.2). - 🌍
  • fromthepage - A wiki-like app for crowdsourcing transcription of handwritten documents (using Rails 4.1). - 🌍
  • gitlabhq - A code collaboration app (using Rails 6.0).
  • graff_mags - A graffiti magazine sharing app (using Rails 4.1). - 🌍
  • growstuff - A data management app for food gardeners (using Rails 5.2). - 🌍
  • hackershare - Social bookmarks website for hackers (using Rails 6.0). - 🌍
  • hashrobot - A social media management app (using Rails 4.2). - 🌍
  • helpy - A customer support app (using Rails 4.2). - 🌍
  • hitobito - An event organization app (using Rails 4.2). - 🌍
  • hours - A time tracking app (using Rails 4.2). - 🌍
  • inaturalist - A community app for nature and related stuff (using Rails 4.2). - 🌍
  • intercityup.com - A control panel app for app deployment (using Rails 4.1).
  • kanban - A Trello clone (using Rails 4.2).
  • kitsu-tools - An anime discovery platform (using Rails 4.1).
  • lavish - A color scheme generator (using Rails 4.2).
  • lifeToRemind - A career planning app (using Rails 5.2).
  • lobsters - A link aggregation app (using Rails 5.2). - 🌍
  • loomio - A collaborative decision-making app (using Rails 5.2). - 🌍
  • mastodon - A microblogging app (using Rails 5.2). - 🌍
  • obtvse2 - A blogging app (using Rails 4.0).
  • onebody - A social networking app for churches - using Rails 5.1
  • openFarm - A database for information about farming and gardening (using Rails 5.2). -
  • opencongress - A website for getting information about US Congress - using Rails 3.0 (archived).
  • openproject - A project management app (using Rails 6.0). - 🌍
  • openstreetmap-website - A map viewing app (using Rails 6.0). - 🌍
  • opensourcefriday - A project contribution tracking app (using Rails 6.0). - 🌍
  • otwarchive - A social networking app for fans - using Rails 5.1 - 🌍
  • passwordPusher - A password delivery app (using Rails 4.2). - 🌍
  • peatio - A crypto currency exchange app (using Rails 4.0).
  • planningalerts-app - A planned applications tracking app (using Rails 5.2). - 🌍
  • popHealth - A population health reporting app (using Rails 4.1).
  • publify - A blogging app (using Rails 5.2).
  • quant - A personal health tracker (using Rails 4.1).
  • racing_on_rails - A bike racing organization app (using Rails 5.2).
  • rapidFTR - An information provider app for aid workers (using Rails 4.0).
  • redmine - A project management app (using Rails 5.2). - 🌍
  • rentmybikes-rails - A marketplace app - (using Rails 4.0).
  • reservations - An inventory management app (using Rails 6.0). - 🌍
  • rletters - A frontend for database of journal articles for researchers (using Rails 6.0). - 🌍
  • rubygems.org - A gem hosting platform (using Rails 6.0). - 🌍
  • sanataro - An account tracker (using Rails 4.2).
  • scholarsphere - A digital assets management app - using Rails 5.1
  • selfstarter - A crowdfunding app (using Rails 4.0).
  • sharetribe - A peer-to-peer marketplace platform (using Rails 5.2). - 🌍
  • socify - A social networking platform - using Rails 5.0
  • splits-io - A speedrun data store and analysis engine. (using Rails 6.0). - 🌍
  • spokenvote - A social voting app (using Rails 4.2).
  • stackneveroverflow - A question asking & answering platform - using Rails 5.0
  • teambox - A collaboration app - using Rails 3.0 - 🌍 (archived).
  • theodinproject - A teaching & learning platform (using Rails 5.2). - 🌍
  • tracks - A goal tracking app (using Rails 5.2). - 🌍
  • trado - An e-commerce platform (using Rails 4.2).
  • vglist - A video game library tracking web app (using Rails 6.0). - 🌍
  • websiteOne - A project tracking app (using Rails 5.2). - 🌍
  • whitehall - A content management app used by UK government - using Rails 5.1

Back to top

Gems

[🔴] : RubyGems link of gems

  • rails - A full-stack web development framework 🔴

Direct dependencies of the "rails" gem:

Other gems that can be used with Rails

Back to top

Starters/Boilerplates

  • default_rails_template - Default template for generating new Rails applications.
  • docker-Rails-Template - A freshly updated version of "rails new", preconfigured to be run with Docker.
  • docker-rails
  • jumpstart(excid3) - Easily jumpstart a new Rails application with a bunch of great features by default.
  • jumpstart(thomasvanholder) - Template for set-up of Rails 6, Tailwind 2.0 and Devise.
  • kickoff_tailwind - A rapid Rails 6 application template for personal use bundled with Tailwind CSS.
  • rails-devise-graphql - A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and more.
  • rails-template(mattbrictson) - Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.
  • rails-template(TristanToye) - MVP Ready Rails - A Template for Your Next Rails App
  • rails-template(ackama) - Application template for Rails 6.1 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.
  • rails-template(astrocket) - Template for Rails 6.0 + Kubernetes + Webpacker + Stimulus + TailwindCSS + Let's Encrypt.
  • rails-template(dao42) - A best & newest & fastest rails 6.x template for senior rails developer.
  • rails-templates(lewagon) - Jump start your Rails development with Le Wagon best practices.
  • rails-templates(nimblehq) - Our optimized Rails templates used in our projects.
  • rails-vue-template - An example of how to use VueJS as a single page application inside Rails using Webpacker.
  • rails_new - A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours.
  • suspenders - A Rails template with our standard defaults, ready to deploy to Heroku.
  • vuejs-rails-starterkit - Vue.js + Rails Starting Kit GitHub Template to develop Hybrid Mobile Application.
  • rails_api_base - Rails 6 boilerplate project for JSON RESTful APIs.
  • rails_hotwire_base - Rails 6 boilerplate project with Hotwire for full-stack applications with a modern SPA-like experience.

Other Rails Tools

Platforms

  • Nanobox - A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere 🌍.

Back to top

Generators

Generator Ready to run Complex Apps Sets git Heroku config
Rails Composer yes, but Stripe needs to be configured Example apps reaching a SaaS with Stripe. yes yes
Hix on Rails yes Monitoring, Redis Sentinel, Sidekiq. yes no

Back to top

DevTools

  • rails-dashboard - A dev-tool to improve your rails log.
  • Optic - Optic automatically documents and tests your APIs.

原文:https://github.com/gramantin/awesome-rails