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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tenex avatar

tenex/rails-assets

0
View on GitHub↗
1,622 stars·66 forks·Ruby·MIT·15 viewsrails-assets.org↗

Rails Assets

Rails-assets is a system designed to convert, manage, and package third-party frontend dependencies into native library files. It functions as a bridge between external web components and Ruby on Rails projects, enabling developers to treat frontend assets as standard gems within their existing build pipelines.

The project automates the lifecycle of these dependencies by fetching components from remote registries and transforming them into structured, installable formats. It includes a normalization layer that maps non-standard package identifiers to compliant naming conventions, ensuring that external scripts and stylesheets integrate directly into the asset pipeline without manual configuration or file management.

Beyond its core conversion capabilities, the tool provides command-line utilities for managing the lifecycle of packaged components. These features allow for the automated resolution of versioned assets and the generation of valid library specifications, streamlining the inclusion of external web components into development environments.

Features

  • Ruby on Rails Integrations - Integrates external web components into Ruby on Rails projects by converting them into standard gems for the asset pipeline.
  • Gem Packaging - Generates valid Ruby gem structures from external package metadata to enable native dependency management.
  • Component Converters - Converts external frontend components into Ruby gems to enable seamless installation and management.
  • Registry Proxies - Proxies requests to remote registries to fetch and transform external web components for local consumption.
  • Asset Pipelines - Integrates external component files directly into stylesheet and script build processes without manual configuration.
  • Dependency Version Resolution - Determines compatible versions of external frontend dependencies based on semantic constraints and project requirements.
  • Package Dependency Managers - Transforms third-party web packages into installable library files for consistent dependency management.
  • Component Lifecycle Management - Provides command-line utilities to create, remove, and manage the lifecycle of packaged frontend components.
  • Ruby Gem Packaging - Converts external web components into standard Ruby gems for seamless integration into asset pipelines.
  • Frontend Asset Converters - Transforms web packages into installable formats to simplify asset management and build process integration.
  • Package Name Normalization - Standardizes non-compliant external package identifiers into consistent naming formats for reliable integration.
  • External Component Integration - Streamlines the inclusion of external scripts and stylesheets into existing build processes without manual file management.

Star history

Star history chart for tenex/rails-assetsStar history chart for tenex/rails-assets

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Rails Assets

These projects share indexed features with Rails Assets. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jordansissel/fpmjordansissel avatar

    jordansissel/fpm

    11,479View on GitHub↗

    fpm is a multiplatform package builder and converter used to create software packages for various Linux distribution formats from a single unified source. It functions as a Linux distribution packager and a cross-format converter, transforming local directories, existing packages, or language-specific modules into platform-native formats such as DEB and RPM. The tool acts as a language-specific package wrapper, bundling modules from Node.js, Python, Ruby, and Perl into system packages. It can also generate packages that automatically configure system services for targets like systemd. The pr

    Rubypackaging
    View on GitHub↗11,479
  • ctran/annotate_modelsctran avatar

    ctran/annotate_models

    4,489View on GitHub↗

    Annotate Models is a productivity utility for Ruby on Rails that maps database columns, types, and application routes directly into model and configuration files as source code comments. It functions as a schema annotator that inserts database and routing information into model files to provide a quick reference for data structures during development. The tool synchronizes model comments with database migrations to ensure that data structure references remain current. It also includes a route map injector that writes the current application routing table into configuration files as readable c

    Rubyactiverecordrailsruby
    View on GitHub↗4,489
  • ankane/chartkickankane avatar

    ankane/chartkick

    6,526View on GitHub↗

    Chartkick is a Ruby on Rails visualization library and JavaScript charting wrapper that provides a high-level interface for integrating interactive charts into web applications. It functions as a multi-engine charting adapter, wrapping various JavaScript charting libraries to provide a consistent API for rendering data visualizations. The project is distinguished by its engine abstraction, which allows users to switch between different JavaScript charting libraries without modifying the underlying data sources. It also supports asynchronous data visualization, fetching chart data from remote

    Ruby
    View on GitHub↗6,526
  • bensheldon/good_jobbensheldon avatar

    bensheldon/good_job

    2,975View on GitHub↗

    Good Job is a background job processor for Ruby on Rails that utilizes a PostgreSQL database as its primary storage engine. By leveraging relational database transactions, it ensures persistent and reliable task execution, integrating directly with the Active Job framework to handle asynchronous operations and recurring job scheduling within existing application environments. The system distinguishes itself through an in-process execution model that allows background workers to run within the same process as the web server, simplifying deployment by removing the need for separate worker servi

    Rubyactivejobactivejob-backendhacktoberfest
    View on GitHub↗2,975
Compare all 30 related projects→

Frequently asked questions

What does tenex/rails-assets do?

Rails-assets is a system designed to convert, manage, and package third-party frontend dependencies into native library files. It functions as a bridge between external web components and Ruby on Rails projects, enabling developers to treat frontend assets as standard gems within their existing build pipelines.

What are the main features of tenex/rails-assets?

The main features of tenex/rails-assets are: Ruby on Rails Integrations, Gem Packaging, Component Converters, Registry Proxies, Asset Pipelines, Dependency Version Resolution, Package Dependency Managers, Component Lifecycle Management.

Which projects share features with tenex/rails-assets?

Projects with overlapping indexed features include: jordansissel/fpm — fpm is a multiplatform package builder and converter used to create software packages for various Linux distribution… ctran/annotate_models — Annotate Models is a productivity utility for Ruby on Rails that maps database columns, types, and application routes… ankane/chartkick — Chartkick is a Ruby on Rails visualization library and JavaScript charting wrapper that provides a high-level… igorkasyanchuk/rails_performance — This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It… bensheldon/good_job — Good Job is a background job processor for Ruby on Rails that utilizes a PostgreSQL database as its primary storage… laserlemon/figaro — Figaro is a configuration manager for Ruby on Rails applications that loads key-value pairs from YAML files and…

Curated searches featuring Rails Assets

Hand-picked collections where Rails Assets appears.
  • Asset management system