awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
padrino avatar

padrino/padrino-framework

0
View on GitHub↗
3,400 Stars·494 Forks·Ruby·MIT·8 Aufrufewww.padrinorb.com↗

Padrino Framework

Padrino is a full-stack web application framework that extends Sinatra to build modular applications. It provides a structured environment for organizing URL endpoints into hierarchical controllers with named route aliases, dynamic parameters, and custom request lifecycle filters. Developers can combine multiple independent web sub-applications into a single running instance with isolated routing and configuration.

The framework includes command-line automation tools for project generation, controller and action scaffolding, database model creation, and database migration generation. It features built-in support for administrative dashboard generation, template engine abstraction, automatic template rendering, and comprehensive HTML view element generation alongside form construction and asset integration. Additional development utilities include file system code reloading, dependency conflict detection, and convention-based auto-loading of files and directories.

The capability surface covers pluggable response caching with cache invalidation, role-based access control, content localization, email delivery, event logging, and memory profiling.

Features

  • Hierarchical Routing - Organizes URL endpoints into modular controllers with custom request lifecycle filters.
  • Hierarchical Controllers and Route Aliases - Organizes URL endpoints into hierarchical controllers with named route aliases, dynamic parameters, and custom lifecycle filters.
  • Web Application Development - Builds full-stack web applications using Sinatra-inspired routing and conventions, with built-in support for modular sub-applications and database management.
  • HTML View File Generators - Constructs markup, assets, forms, and formatted text using built-in helper methods within application views.
  • Template Rendering Engines - Discovers and renders view templates dynamically without requiring explicit specification of the underlying template engine.
  • Database Schema Migrations - Produces schema migration files matching the configured database adapter to update application tables over time.
  • Application Mounts - Combines multiple independent sub-applications into a single running instance with isolated configuration.
  • Partial Templates - Renders view templates across multiple template engines and iterates over collections using reusable partial sub-templates.
  • Application Scaffolds - Scaffolds complete project directory structures, controllers, models, and database migrations via command-line tools.
  • Modular Application Architectures - Combines multiple independent web sub-applications into a single running instance with isolated routing and configuration.
  • Route Naming Systems - Organizes application endpoints using named route aliases and dynamic path parameters.
  • Template Engine Abstractions - Discovers and renders markup templates seamlessly through a unified rendering interface.
  • Template HTML Helpers - Constructs HTML view elements, builds object-based forms, and renders templates across multiple template engines with built-in asset helpers.
  • Web Application Frameworks - Allows combining multiple independent web sub-applications into a single running instance with isolated routing.
  • Content Management Interfaces - Provides a built-in administrative dashboard for managing records and content out of the box.
  • Application Hot Reloading - Monitors source files for changes during local development to reload applications automatically without manual server restarts.
  • Automatic Template Reloading - Monitors application files for changes and reloads them automatically via middleware without restarting the server.
  • Model Scaffolding - Creates data model files and fields tailored to the chosen database via command-line tools.
  • Command Action Scaffolds - Scaffolds routing controllers with specified endpoint actions and matching test templates.
  • Hot Code Reloading - Monitors local source files for changes and reloads application classes in memory during development.
  • Dynamic Markup Generators - Generates raw markup, container elements, and input controls dynamically using built-in view helper methods.
  • Project Scaffolders - Scaffolds complete project directory structures with preconfigured dependencies and test frameworks.
  • Database Scaffolders - Generates database models, schema migration files, and administrative dashboards automatically.
  • Convention-Based Configuration - Requires source files and directories automatically based on standard folder conventions.
  • Asset Integration Helpers - Provides helper methods for seamlessly inserting stylesheets, JavaScript files, and images into application view templates.
  • Web Form Builders - Builds standard web forms, input fields, and select dropdowns using built-in helper methods.
  • Admin Dashboard Generators - Builds a fully functional admin dashboard with automatic scaffolding from data models.
  • Ruby Frameworks - Provides a full-stack web framework built on Sinatra that supplies modular routing, generators, and helper tools for rapid application development.

Star-Verlauf

Star-Verlauf für padrino/padrino-frameworkStar-Verlauf für padrino/padrino-framework

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Padrino Framework

Handverlesene Sammlungen, in denen Padrino Framework vorkommt.
  • Application initialization framework

Open-Source-Alternativen zu Padrino Framework

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Padrino Framework.
  • yii-starter-kit/yii2-starter-kitAvatar von yii-starter-kit

    yii-starter-kit/yii2-starter-kit

    1,398Auf GitHub ansehen↗

    This production-ready web application template and self-hosted content management system is built on the Yii2 framework, providing a modular architecture split into distinct frontend, backend, and API areas. It includes a centralized administrative dashboard equipped with tools for managing articles, static pages, menus, files, image thumbnails, and dynamic content blocks. Core capabilities encompass user authentication with social login options, email activations, profile customization, and role-based access control hierarchies enforced across controllers. The platform supports external clie

    PHPadminlte3bootstrap4cms
    Auf GitHub ansehen↗1,398
  • top-think/frameworkAvatar von top-think

    top-think/framework

    2,808Auf GitHub ansehen↗

    This project is a PHP web application framework designed to support modular development through standardized coding patterns and automated class loading. It organizes application logic into discrete, reusable components and utilizes a middleware-based request pipeline to process incoming web traffic. The framework distinguishes itself by integrating a dedicated remote diagnostic utility that transmits application state data to external environments. This capability allows for the inspection of code and the identification of errors in production or restricted server deployments where direct ac

    PHPframeworkormroute
    Auf GitHub ansehen↗2,808
  • salvo-rs/salvoAvatar von salvo-rs

    salvo-rs/salvo

    4,376Auf GitHub ansehen↗

    Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a hierarchical web router that uses a tree-based structure to map requests to handlers and an asynchronous middleware pipeline based on the onion model for request and response pre- and post-processing. The framework is distinguished by its native support for modern network protocols, including a QUIC-based HTTP/3 implementation alongside HTTP/1 and HTTP/2. It includes an integrated OpenAPI documentation generator that extracts schemas directly from handler signatures to produc

    Rustasyncframeworkhttp-server
    Auf GitHub ansehen↗4,376
  • alsotang/node-lessonsAvatar von alsotang

    alsotang/node-lessons

    16,450Auf GitHub ansehen↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    JavaScriptjavascriptnodejs
    Auf GitHub ansehen↗16,450
Alle 30 Alternativen zu Padrino Framework anzeigen→

Häufig gestellte Fragen

Was macht padrino/padrino-framework?

Padrino is a full-stack web application framework that extends Sinatra to build modular applications. It provides a structured environment for organizing URL endpoints into hierarchical controllers with named route aliases, dynamic parameters, and custom request lifecycle filters. Developers can combine multiple independent web sub-applications into a single running instance with isolated routing and configuration.

Was sind die Hauptfunktionen von padrino/padrino-framework?

Die Hauptfunktionen von padrino/padrino-framework sind: Hierarchical Routing, Hierarchical Controllers and Route Aliases, Web Application Development, HTML View File Generators, Template Rendering Engines, Database Schema Migrations, Application Mounts, Partial Templates.

Welche Open-Source-Alternativen gibt es zu padrino/padrino-framework?

Open-Source-Alternativen zu padrino/padrino-framework sind unter anderem: yii-starter-kit/yii2-starter-kit — This production-ready web application template and self-hosted content management system is built on the Yii2… top-think/framework — This project is a PHP web application framework designed to support modular development through standardized coding… salvo-rs/salvo — Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a… alsotang/node-lessons — node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided… goravel/goravel — Goravel is a full-featured development scaffold and framework for building web applications, REST APIs, and gRPC… laruence/yaf — Yaf is an MVC web framework implemented as a compiled PHP extension in C. It functions as a performance extension…