Loco is a web or API framework for Rust, inspired by Rails. It offers a safe, robust software development experience and provides everything that Rails has, including data access, controllers, views, background jobs, websockets, and more. Rust is the perfect language for Loco, offering developer happiness and zero-effort performance. Loco is designed to be simple, lightweight, and efficient, with the ability to turn off any parts of the framework that are not needed. It supports rapid development, deployment, and includes built-in SaaS authentication.

13m read timeFrom jondot.medium.com
Post cover image
Table of contents
Introduction to Loco: the “Rust on Rails”The Genesis of Loco: Bridging the Gap in Web DevelopmentOverview of Loco: Core Features and PhilosophiesWhy Rust? Understanding the Language Behind LocoThe Language Gap: Rust vs. RubyThe Modern Web Developer’s Toolkit: What Loco Brings to the TableSimplicitySafety & PerformanceConcurrency Made SimpleWhat can $5 buy me?Key Features of LocoBatteries included or Lean & mean: choose anyRust & Rails ergonomicsIntuitive Design and Ease of UseRapid Development and DeploymentSaaS authentication built inTest first designA single binary to rule them allGetting Started with LocoSetting Up Your Development EnvironmentCreating Your First Loco ProjectA taste of Loco: Example Features and TechniquesUsing the Generator FrameworkUsing authenticationExport user data with TasksAutomation with background workersRendering Server Side ViewsBuilding JSON APIs with SerdeBuilding Chats with WebSocketsSeeding DataPiece of Cake DeploymentSending EmailsStorage and File UploadsConclusion and Next StepsThe Future of Web Development with LocoInviting Feedback and Contributions
2 Comments

Sort: