Optimal-Table
Official minimal [Highcharts](https://www.highcharts.com/) integration for React.
SSH2 client and server modules written in pure JavaScript for node.js
Path finding in a graph
Pure javascript cross-platform module to extract text from PDFs with AI-powered optimization and multi-core processing.
mjml-head-style
Get efficient & robust CSS selectors for HTML elements
A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance
Build, validate, and transform values with immutable typed schemas.
React renderer for building terminal user interfaces using OpenTUI core
React Native module for playing sound clips on iOS, Android, and Windows
Codemod scripts for Material-UI.
fast, tiny `queueMicrotask` shim for modern engines
Get optimal image format on the browser or server.
hint for HTTP compression related best practices
Interface icons from Flaticon
Docusaurus plugin for generating LLM-friendly documentation following the llmstxt.org standard
Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.
A gzip, brotli and zstd compressor for Astro
Convex decomposition for 2D polygons
Algorithm to calculate optimal cell boundaries between multiple boxes
LI.FI SDK for Any-to-Any Cross-Chain-Swap
Formats data into a string table.
Recommended setup for releasing semantically using GitHub Actions workflows
Auto-order table columns for optimize disk space usage
Optimize ActiveRecord queries for filtering large tables on the created_at column by pre-computing id ranges.
A Resque plugin. Allows you to use Redis to queue up and then Resque to process transactions on transaction-heavy tables that need to be replicated on other tables optimized for reporting.
Tired of all those tables in those emails? Blot is a DSL that lets you create them with ease and optimized with the Ink email framework.
Generate all parts of a compiler, including the lexer, parser, syntax tree, symbol table, type checker, code generator, and optimizer.
Runs database maintenance (ANALYZE, VACUUM, PRAGMA optimize) on exactly the tables created or modified during `rails db:migrate`. Keeps query planner statistics fresh and prevents fragmentation after every schema change - automatically.
Recursifier is a Ruby gem designed to simplify and optimize recursive querying of hierarchical data in PostgreSQL databases, particularly within Ruby on Rails applications. It provides a convenient interface for executing recursive queries, allowing users to fetch hierarchical data from their database tables in a hierarchical manner.
== DESCRIPTION: Creates a configuration controller and model that can be used to quickly create configuration table for your system so you can store system-wide variables that you'd like the user to be able to set. This gem contains a generator to create a simple configuration model, migration, and interface for your application, complete with working tests. == FEATURES * Generates the controller, model, and the associated files. * You can specify the model name and set the fields for the migrations via the generator. == SYNOPSIS: === Setup and overview Generate a new configuration system for your application by executing the generator from the root of your application. ruby script\generate rails_config_model Configuration You can also specify the model fields much like the scaffold_resource generator ruby script/generate rails_config_model Configuration contact_email:string site_name:string welcome_message:text max_number_of_events:integer Once installed, you modify the generated migration to include the fields you want to configure. There are a few defaults there to give you an idea. The generator will create a controller mounted at /configuration so you can edit your configurations. Modify this as needed to provide for security. === The Edit form The application's edit form uses the *form* helper method to auto-generate the fields. This may not be optimal and you may wish to actually write your own view instead. See app/views/configuration/edit.rhtml for more details. === Usage Configuration is simply a model for this table. It is designed to handle a single row of a table, and so additional rows cannot be created. If you have a table that looks like this: id contact_email site_name welcome_message max_number_of_events You simply grab the row from the table @configuration = Configuration.load and then grab the values out. email = @configuration.contact_email Or save new values @configuration = Configuration.load @configuration.welcome_message = "This is the default message." @configuraiton.save
Diff and patch tables
Diff and patch tables
Contentful API wrapper library exposing an ActiveRecord-like interface