This is your work, valued
cryptonote. :lock: A simple open source web application that lets users encrypt and share messages that can only be read once.
★ 180country-codes. :globe_with_meridians: A simple, clean CSV containing country calling codes, full country names and country ISO codes.
★ 2Fiddy.css. :money_with_wings: The grid system I use for personal projects. Completely fluid, and is percentage-based rather than on arbitrary columns. Infinitely nestable.
★ 2countries. All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).
★ 2cognito. Ruby client for BlockScore Cognito API
★ 1castanaut. Castanaut lets you write executable scripts for your screencasts. With a simple dictionary of stage directions, you can create complex interactions with a variety of applications.
★ 49jsonforms. Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
★ 2.7kuniforms. A React library for building forms from any schema.
★ 2.1kalgo. Set up a personal VPN in the cloud
★ 30kyahoo-group-archive-tools. Converts a Yahoo group archive created by yahoo-group-archiver into standalone email, mbox folders, and PDF files
★ 23SEOshop-Flags. An opensource flag set made possible by the SEOshop Design team
★ 21rspectre. Exorcise the apparitions haunting your tests.
★ 81ruby-refrigerator. Freeze all core ruby classes
★ 293mutest. fork of mutant with inline disable comments and a few different mutations.
★ 70premonish. Predict which DOM element a user will interact with next.
★ 1.7kneural-enhance. Super Resolution for images using deep learning.
★ 12kmetabase. The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
★ 48kejson. EJSON is a small library to manage encrypted secrets using asymmetric encryption.
★ 1.5ksassc-ruby. Use libsass with Ruby!
★ 364sass-globbing. Adds glob-based imports to Sass
★ 436slim-lint. Configurable tool for analyzing Slim templates
★ 236sass-lint. Pure Node.js Sass linting
★ 1.7kscss-lint. Configurable tool for writing clean, consistent SCSS
★ 3.7kfloating-ui. A JavaScript library to position floating elements and create interactions for them.
★ 33kpg_shard. ATTENTION: pg_shard is superseded by Citus, its more powerful replacement
★ 1.1kswagger-rb. Swagger parser for Ruby (WARNING: see issue #19)
★ 39bundler-audit. Patch-level verification for Bundler
★ 2.8kox. Ruby Optimized XML Parser
★ 911decent_exposure. A helper for creating declarative interfaces in controllers
★ 1.8kawesome-public-datasets. A topic-centric list of HQ open datasets.
★ 78kactivejob-retriable. 🔁 Automatically retry failed ActiveJobs
★ 49typed.js. A JavaScript Typing Animation Library
★ 16ktypetype. human typing with jQuery
★ 181sequel. Sequel: The Database Toolkit for Ruby
★ 5.1kcounter-cache. Counting at scale is hard. Let's do it good.
★ 144counter_culture. Turbo-charged counter caches for your Rails app.
★ 2.1kdry-types. Flexible type system for Ruby with coercions and constraints
★ 897binding_of_caller. Retrieve the binding of a method's caller in MRI 1.9.2+
★ 673rimportor. Modern bulk import for ruby on rails.
★ 128confidant. Confidant: your secret keeper. https://lyft.github.io/confidant
★ 1.9kadministrate. A Rails engine that helps you put together a super-flexible admin dashboard.
★ 6ksniffly. Sniffing browser history using HSTS
★ 938ruby-advisory-db. A database of vulnerable Ruby Gems
★ 1.1kstronger_parameters. Type checking and type casting of parameters for Action Pack
★ 304trix. A rich text editor for everyday writing
★ 20kheroku-buildpack-middleman. The simplest, cleanest Middleman buildpack for Heroku out there.
★ 45signature-pad. A jQuery plugin for assisting in the creation of an HTML5 canvas based signature pad. Records the drawn signature in JSON for later regeneration.
★ 732signature_pad. HTML5 canvas based smooth signature drawing
★ 12kvault. A tool for secrets management, encryption as a service, and privileged access management
★ 36kclipboard.js. :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard:
★ 34krsolr. A Ruby client for Apache Solr
★ 422levenshtein-ffi. Fast string edit distance computation, using the Damerau-Levenshtein algorithm.
★ 151image_optim. Optimize images using multiple utilities
★ 1.6knapa. A simple framework for building APIs with Grape
★ 331maildown. Write your ActionMailer email templates in Markdown, send in html and plain text
★ 593ice_nine. Deep Freeze Ruby Objects
★ 325gem_bench. 🪑 Benchmark different versions of same or similar gems & Static Gemfile and installed gem library source code analysis
★ 94memoizable. Memoize method return values
★ 112holidays. A collection of Ruby methods to deal with statutory and other holidays. You deserve a holiday!
★ 879forego. Foreman in Go
★ 1.4kbig-list-of-naughty-strings. The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
★ 48kanima. Object initializer from attributes hash
★ 173concord. Mixin to ease compositions in ruby
★ 111FuzzBert. A random testing / fuzzer framework for Ruby.
★ 134Raneto. Markdown powered Knowledgebase Wiki for Node.js
★ 2.9kmutant. Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
★ 2.2kcircuitbox. Circuit breaker built with large Ruby apps in mind.
★ 780model_attribute. ModelAttribute gem - attributes for non-ActiveRecord models
★ 125csi. :sunglasses: Look up NAICS (North American Industry Classification System) and SIC (Standard Industrial Classification) codes and how they correlate with one another
★ 36identified. :mag: Validate government document identifiers (like SSNs) with ease
★ 13freeciv-web. Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents.
★ 2.2kpry-macro. Macros for Pry
★ 49kong. 🦍 The API and AI Gateway
★ 44kblockscore-ruby. :gem: An API wrapper for the BlockScore API using Ruby.
★ 12naught. A toolkit for building Null Object classes in Ruby
★ 1.1krotate-to-s3. Script to rotate webserver log file to AWS S3
★ 28ooyala_barkeep. The friendly code review system.
★ 1.4kactivejob-scheduler. A background job scheduler for any queue backend
★ 38activejob-stats. Activejob Stats is an Activejob addon that will collect and send data samples from your Jobs to various stat servers
★ 57activejob-retry. Automatic retries for ActiveJob
★ 136rack-cas. Rack-CAS is simple Rack middleware to perform CAS client authentication.
★ 150CASino. CASino is a Ruby-based Single Sign-On solution supporting the CAS standard
★ 339CASinoApp. Ready to use CAS server based on CASino Rails Engine
★ 93table_cloth. Table Cloth is a table view helper for Rails. It makes generating the HTML in Rails Views easy.
★ 161animateplus. A+ animation module for the modern web
★ 5.9krack-tracker. Tracking made easy: Don’t fool around with adding tracking and analytics partials to your app and concentrate on the things that matter.
★ 648gemoji. Emoji images and names.
★ 4.5kkss. A methodology for documenting CSS and generating styleguides.
★ 4kkaleistyleguide. This project aims at making sure your style sheets are fully documented whilst being synchronized with your webpages styles. To do this it actually uses your live stylesheets in so that at anytime you can review how your styleguide looks.
★ 661Retina-Sprites-for-Compass. Allow to use sprites in retina with Compass.
★ 160marco-polo. MarcoPolo shows your app name and environment in your console prompt so you don't accidentally break production
★ 168skyline. It'll detect your anomalies! Part of the Kale stack.
★ 2.1kpliny. An opinionated toolkit for writing excellent APIs in Ruby.
★ 809secure_headers. Manages application of security headers with many safe defaults
★ 3.2kcrystal. The Crystal Programming Language
★ 20kruby-thread. Various extensions to the base thread library.
★ 524papers-we-love. Papers from the computer science community to read and discuss.
★ 108kshoryuken. A super efficient Amazon SQS thread based message processor for Ruby.
★ 2.1kruby-stemmer. Expose libstemmer_c to Ruby
★ 249sec_edgar. Ruby gem for retrieving, parsing, and manipulating financial statements from the SEC Edgar database
★ 44ledger. Double-entry accounting system with a command-line reporting interface
★ 6kfast-ruby. :dash: Writing Fast Ruby :heart_eyes: -- Collect Common Ruby idioms.
★ 5.7kamatch. Approximate String Matching library
★ 394keywhiz. A system for distributing and managing secrets
★ 2.6kstuff-classifier. simple text classifier(s) implemetation in ruby
★ 450rubyzip. Official Rubyzip repository
★ 1.4kcountries-and-provinces-states-regions. Aims to be a complete data store for lists of Countries and their related Provinces/States/Regions, since this inexplicably doesn't exist currently.
★ 169cosyTabs. SIMBL plug-in for Safari. Now with macOS Sierra/Safari 10 support. Small tabs like they used to be back in the day.
★ 46RecoverTabs. Safari extension that you always wanted! Cmd+Shift+T now reopens closed tabs
★ 62versioncake. :cake: Version Cake is an unobtrusive way to version APIs in your Rails or Rack apps
★ 652Rubype. :dromedary_camel: Super simple, clean. Contracts for Ruby
★ 375charlock_holmes. Character encoding detection, brought to you by ICU
★ 1.1kenvdb. LEGACY use https://github.com/mephux/kolide -- Envdb - Ask your environment questions with osquery.
★ 512fog. The Ruby cloud services library.
★ 4.3knamae. Namae (名前) parses personal names and splits them into their component parts.
★ 170react-rails. Integrate React.js with Rails views and controllers, the asset pipeline, or webpacker.
★ 6.8kfast_blank. Ruby
★ 616escape_utils. Faster string escaping routines for your ruby apps
★ 514fixme. FIXME comments that raise after a certain point in time.
★ 85shog. Simple colored logging for rails 4 and 5 apps
★ 69omnibus. Easily create full-stack installers for your project across a variety of platforms.
★ 1.3kponcho. Easily create REST APIs
★ 517maily. 📫 Rails Engine to preview emails in the browser
★ 707letter_opener. Preview mail in the browser instead of sending.
★ 3.8kgithub-changelog-generator. Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
★ 7.5krack-timeout. Abort requests that are taking too long
★ 922octopus. Database Sharding for ActiveRecord
★ 2.5kpremailer. Preflight for HTML email
★ 2.4kresque_stuck_queue. Where the resque queues get stuck
★ 50clockwork_web. A web interface for Clockwork
★ 40delete_in_batches. Fast batch deletes for Active Record and Postgres
★ 199airborne. RSpec driven API testing framework
★ 1.1kransack. Object-based searching.
★ 5.9kweary. A framework and DSL for building RESTful web service clients
★ 476responsive-html-email-template. A free simple responsive HTML email template
★ 14kdm-core. DataMapper - Core
★ 748typebetter. Fixes typography while a user types
★ 72uuid. Generates universally unique identifiers (UUIDs) for use in distributed applications.
★ 473httpclient. 'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby.
★ 708jquery-behavior-miner. Agitated User Tracking Behavior jQuery Plugin
★ 94project-honeypot. A ruby wrapper for the Project Honeypot's DNS API
★ 28ascii_charts. Ruby library to draw simple ASCII charts (x,y graph plots and histograms)
★ 82Spacegray. A Hyperminimal UI Theme for Sublime Text
★ 7.2kcarrierwave. Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
★ 8.8kunderlineJS. Pushing the boundary of browser typography rendering!
★ 2.2ksmarter_csv. Fastest end-to-end CSV ingestion for Ruby (with C acceleration). SmarterCSV auto-detects formats, applies smart defaults, and returns Rails-ready hashes for seamless use with ActiveRecord, Sidekiq, parallel jobs, and S3 pipelines — even for messy user-uploaded real-world data.
★ 1.6kpython-nameparser. A simple Python module for parsing human names into their individual components
★ 713people. Matts Name Parser
★ 104whosit. A personal name parser for Node.js: http://en.wikipedia.org/wiki/Personal_name
★ 10human_name_parser. A name parsing library
★ 7nameable. A Ruby gem that provides parsing and output of person names, as well as Gender & Ethnicity matching.
★ 54notable. Track notable requests and background jobs
★ 455git-deploy. git deployment made easy
★ 2.1kvalidates_timeliness. Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
★ 1.6ktty. Toolkit for developing sleek command line apps.
★ 2.5kimporter. Import objects from XML, CSV or virtually any source to ActiveRecord, DataMapper or MongoMapper models
★ 13active_importer. Define importers that load tabular data from spreadsheets or CSV files into any ActiveRecord-like ORM.
★ 329promise.rb. Promises/A+ for Ruby
★ 373parallel. Ruby: parallel processing made simple and fast
★ 4.3kactiverecord_json_validator. 🔩 ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema.
★ 426activevalidators. Collection of ActiveModel/ActiveRecord validators
★ 302valle. [MAINTAINERS WANTED] Built-in limit validations for your ActiveRecord model
★ 103magic_encoding. Easily manage magic comments for encoding for your ruby 1.9 applications
★ 244goldmine. Extract a wealth of information from Ruby arrays
★ 77hashdiff. Hashdiff is a ruby library to to compute the smallest difference between two hashes
★ 630remote_table. Open local or remote XLSX, XLS, ODS, CSV (comma separated), TSV (tab separated), other delimited, fixed-width files, and Google Docs. Returns an enumerator of Arrays or Hashes, depending on whether there are headers.
★ 229hash_digest. Generates non-cryptographic digests of Hashes (and Arrays) indifferent to key type (string or symbol) and ordering.
★ 5digester. Ruby data structure digester using MD5 hashes
★ 2practical-search. Let’s make search a better experience for our users
★ 40webrtc-ips. Demo: https://diafygi.github.io/webrtc-ips/
★ 3.5kchronic. Chronic is a pure Ruby natural language date parser.
★ 3.3kblockscore-go. Go client library for the BlockScore API.
★ 1snail. A Ruby gem to assist with collecting and formatting international addresses
★ 120require_all. A wonderfully simple way to load Ruby code
★ 420solved-by-flexbox. A showcase of problems once hard or impossible to solve with CSS alone, now made trivially easy with Flexbox.
★ 13ksnabbt.js. Fast animations with javascript and CSS transforms
★ 5.2kzeroclipboard-rails. ZeroClipboard rails gem
★ 125markdown-js. A Markdown parser for javascript
★ 7.7ksugar. Modular web framework for Elixir
★ 431hexpress. Human Expressions, a human way to define regular expressions
★ 511fuzzy_match. Find a needle (a document or record) in a haystack using string similarity and (optionally) regular expression rules. Uses Dice's Coefficient (aka Pair Similiarity) and Levenshtein Distance internally.
★ 685api_matchers. Collection of RSpec matchers for APIs
★ 173rspec-api. When you write a web API, you make a promise to the world. RSpec API helps you keep your promise
★ 57rspec-api-matchers. Lets you express outcomes on the response of web APIs
★ 11Squire. The rich text editor for arbitrary HTML.
★ 4.9ktortilla. Wrapping web APIs made easy.
★ 1.2kGarlic.js. Automatically persist your forms' text and select field values locally, until the form is submitted.
★ 2.3kstring-humanize. just the .humanize() function from string.js
★ 7ruby-prof-flamegraph. Easily find bottlenecks in your Ruby code. A ruby-prof printer that prints fold stacks compatible with FlameGraph
★ 288listen. The Listen gem listens to file modifications and notifies you about the changes.
★ 2kbiggs. biggs is a small ruby gem/rails plugin for formatting postal addresses from over 60 countries.
★ 152mermaid. Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
★ 90ktrailblazer. The advanced business logic framework for Ruby.
★ 3.5ksanitize. Ruby HTML and CSS sanitizer.
★ 2.1kpublic_activity. Easy activity tracking for models - similar to Github's Public Activity
★ 3kselectToAutocomplete. Turns any select tag into an autocomplete field with weighted options, synonyms and loose matching
★ 1.3kwalkway. An easy way to animate SVG elements.
★ 4.3kprogressbar.js. Responsive and slick progress bars
★ 7.9kdid_you_mean. The gem that has been saving people from typos since 2014
★ 1.9kjquery.adaptive-backgrounds.js. 🦎 A jQuery plugin for extracting the dominant color from images and applying the color to their parent.
★ 6.5krollout. Feature flippers.
★ 2.9kWeasel-Diesel. DSL to describe, document and test web services
★ 436pairwise. Ruby based tool for selecting a smaller number of test input combinations (using pairwise generation) rather than exhaustively testing all possible permutations.
★ 85bitex. BlinkTrade - Open Source Bitcoin Exchange
★ 426grape. An opinionated framework for creating REST-like APIs in Ruby.
★ 10k