The "Awesome Ruby" project is a curated collection of resources dedicated to the Ruby programming language, known for its elegant syntax and productivity. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to Ruby developers at all levels. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to enhance your Ruby development experience. Dive into the world of Ruby and discover the resources that can help you build robust applications and improve your coding skills.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.
The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.
The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.
The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.
A Rails gem that provides a quick and powerful user interface for CRUD operations, including search, pagination, and layout control.
A Rails engine for generating flexible, customizable admin dashboards with clean interfaces.
A Rails scaffold builder for the Turbo era, generating edit-in-place CRUD interfaces with Hotwire.
A robust, customizable admin interface for Ruby on Rails applications with full Rails feature support.
A low-code admin panel and business intelligence Rails engine configurable entirely from the UI, no DSL required.
A Rails engine providing an easy-to-use admin interface for managing application data.
A modern, responsive admin framework for Ruby on Rails applications.
A privacy-focused, first-party traffic analytics engine for Ruby on Rails applications that requires no cookies or JavaScript.
A first-party analytics library for Rails that tracks visits and events directly in your database.
A Rails plugin for tracking page views and custom impressions, ignoring bots and providing in-app analytics.
A Ruby client library for interacting with the Google Analytics Core Reporting, Management, and Real-time APIs.
A Rack middleware for integrating multiple analytics and tracking services in Ruby web applications.
A Ruby library for server-side tracking using the Google Analytics Measurement Protocol.
A Rails library for serializing Active Model objects into JSON, with built-in hooks and flexible adapter support.
A Ruby library for easily defining and rendering JSON/XML API responses from Rails models.
A fast, easy, and feature-rich JSON serializer for Ruby, JRuby, and TruffleRuby with no runtime dependencies.
A dead simple Ruby API wrapper that uses metaprogramming to build URLs and parse JSON responses.
A simple, fast, and declarative JSON serialization library for Ruby objects, designed as a Rails serializer alternative.
A fast Rails JSON serialization gem with built-in caching and a flexible DSL.
A lightweight Ruby API framework with an elegant RSpec-inspired DSL for building clean, fast web services.
A Ruby library for defining structured data contracts that generate JSON Schema and runtime validations from a single DSL.
A Ruby ORM that maps REST resources to objects, enabling applications powered by RESTful APIs instead of databases.
A simple DSL for declaring JSON structures in Ruby, particularly helpful when generation involves conditionals and loops.
A fast JSON:API serializer for Ruby objects, forked from Netflix/fast_jsonapi.
A Ruby gem that simplifies building JSON API-compliant APIs on Rails with minimal learning curve.
An opinionated toolkit for building and maintaining excellent APIs in Ruby.
A Ruby templating system for generating JSON, XML, MessagePack, PList, and BSON API responses in Rails and Padrino.
A Ruby gem for interacting with REST APIs using an ActiveRecord-like interface.
An unobtrusive Ruby gem for versioning APIs in Rails or Rack applications using versioned view templates.
A Ruby gem that automatically syncs Rails Asset Pipeline compiled assets to cloud storage like Amazon S3, Google Cloud Storage, and Azure Blob.
A Ruby gem that automatically adds vendor prefixes to CSS rules using values from the Can I Use database.
A lightweight, dependency-free library of Sass mixins and functions for efficient stylesheet authoring.
A Ruby gem providing Bundler-like DSL and Rake tasks for managing Bower packages in Rails applications.
A Ruby gem for working with emoji unicode characters, names, and image assets in web applications.
A Rails gem that integrates the Less CSS preprocessor into the Rails 5+ asset pipeline.
A modern Webpack/Rspack integration for Rails that manages JavaScript modules and assets with support for hot module replacement.
A Ruby library for compiling and serving web assets with declarative dependency management and a preprocessor pipeline.
A Bower-less asset manager for Sprockets that downloads and packages JavaScript and CSS libraries for Ruby web applications.
Integrates Vite.js with Ruby frameworks like Rails and Hanami for fast JavaScript development and asset bundling.
A JWT-based authentication gem for Rails APIs with token refreshing, blacklisting, and easy integration.
A Rails authentication system generator that creates customizable, secure authentication code directly in your application.
An unobtrusive Ruby authentication library for ActiveRecord-based Rails applications.
A small, simple, and well-tested Rails authentication engine for email and password authentication.
Flexible authentication solution for Ruby on Rails based on Warden, offering modular authentication modules.
A Ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard for secure token encoding and decoding.
A simple and extensible user authentication library for Ruby on Rails applications.
A Rack-based Ruby library that standardizes multi-provider authentication for web applications.
A stripped-down, bare-bones authentication library for Ruby on Rails applications.
A general Rack authentication framework for Ruby web applications providing flexible authentication strategies.
A Ruby gem that provides OAuth 2 provider functionality for Ruby on Rails and Grape applications.
A Ruby wrapper for OAuth 2.0, 2.1, and OpenID Connect (OIDC) client implementations.