12 个仓库
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 是一个运行在 Java 虚拟机(JVM)上的 Ruby 语言实现。它充当跨语言运行时和执行环境,允许 Ruby 代码在 JVM 上运行并与 Java 应用共享内存。 该项目充当 Ruby 和 Java 之间的桥梁,使 Ruby 脚本能够直接调用 Java 类和库。它还提供了一种将 Ruby 解释器嵌入到 Java 应用中以允许动态脚本编写的机制。 该运行时利用 JVM 实现系统可扩展性,并确保跨不同操作系统的一致执行环境。
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.