12 repositorios
Explore 12 awesome GitHub repositories matching part of an awesome list · Ruby Projects. Refine with filters or upvote what's useful.
This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side templates. By utilizing an object-relational mapping layer, the framework allows developers to define domain models that map database tables directly to application objects, simplifying data persistence, schema migrations, and complex relationship management. The framework is distin
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social and digital channels into a single, collaborative team inbox. It provides organizations with full data ownership and control over their support infrastructure, ensuring strict logical separation of customer data through multi-tenant architecture. By centralizing communication, the platform enables teams to manage, route, and resolve inquiries within a unified workspace that maintains complete interaction history for every contact. The platform distinguishes itself through an eve
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Sinatra is a lightweight web framework for the Ruby programming language designed for building web applications and services. It provides a domain-specific language that maps HTTP verbs and URL patterns directly to executable code blocks, allowing developers to define routes and handle incoming network requests with minimal boilerplate. The framework distinguishes itself through a modular architecture that relies on a middleware pipeline to process, modify, or terminate connections. This design allows for the integration of external functionality by mixing modules into the core request-handli
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Hanami is a full-stack Ruby web framework and API platform designed for building maintainable applications. It centers on a modular web architecture that organizes software into independent slices to prevent monolithic growth and isolate functional units. The framework implements a clean architecture by decoupling business logic from persistence and request handling. This is achieved through a central dependency injection container for managing object lifetimes and a repository pattern mapper that separates domain entities from the persistence layer. The project further provides a Rack-compa
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
JRuby is a Ruby language implementation that runs on the Java Virtual Machine. It serves as a cross-language runtime and execution environment, allowing Ruby code to run on the JVM and share memory with Java applications. The project functions as a bridge between Ruby and Java, enabling Ruby scripts to call Java classes and libraries directly. It also provides a mechanism to embed a Ruby interpreter into Java applications to allow for dynamic scripting. The runtime leverages the JVM for system scalability and ensures a consistent execution environment across different operating systems.
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
The Essential Toolkit for building Internal Tools and admin panels with Ruby on Rails
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
🔥🔥🔥 Open source Reverse ETL - alternative to hightouch and census.
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Ohai profiles your system and emits JSON
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.
Upload your own aerial images, position (rubbersheet) them in a web interface over existing map data, and share via web or composite and export for print.
Listed in the “Ruby Projects” section of the Awesome For Beginners awesome list.