An easy way to automatically include and name modules in subdirectories.
A React component to crop images/videos with easy interactions
Simple JS stack with auto run for node and browsers
Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.
plugin/hooks interface
An iteration of the Node.js core streams with a series of improvements
Easy Image feature for CKEditor 5.
The simplest way to add routing to your React app
A simple React router wrapper with protected routes, role-based access, and layout support for React apps.
React easy swipe - Easy handler for common touch operations
Authentication for Next.js
Micro-generator framework that makes it easy for an entire team to create files with a level of uniformity
Generate trusted local SSL/TLS certificates for local SSL development
Node.js native addon binary install tool
Easy BEM class name generator
No description provided.
A React component to sort items in lists or grids
Simple JS queue with auto run for node and browsers
React Native in-app purchases and subscriptions made easy. Supports iOS and Android.
Pact for all things Javascript
A minimal fork of nanospy, with more features
A Vue.js 3.0 image lightbox component with Zoom / Drag / Rotate / Switch
Nice text table for the CLI
A tool for easy conversion of currencies.
This gem makes it easy to run your app with a user that only has write permissions to the public folder
Jekyll plugin to automatically generate photo gallery (album) from image folder.
A class and command line utility that allows simple management of ssh hosts and remote folders. E.g. logging in to a remote server becomes as easy as 'hm l y'.
This gem provides a binary called dropbox-dotfiles that can be used to synchronize your dotfiles with Dropbox. Which files or folders are synched must be defined in an easy to edit configuration file.
MiseEnPlace is a ruby gem made for quick and easy bootstrapping of new projects. By specifying your desired directory structure in YAML files, you can create folders and files for complex projects with one command.
imap-filter is a Ruby implementation of an IMAP filtering application. it can handle multiple IMAP accounts, and create IMAP folders automatically where none exists. The imap-filter DSL makes it easy to filter. You can also do "dry-runs" to make sure what happens is what is expected.
Xcode is inconsistent about the placement of braces for code that it inserts for us. Sometimes it puts the opening braces on the same line, sometimes it puts it on the next line. I prefer it to be on the opening line. This command line app makes it easy to change selected source files, or all the files in a folder, or even run with the dry-run option to see what files would be changed.
DSL for temporally files read/write in the object oriented way (system tmp). Manage tmp files in the super easy way! This dsl let you have simply way to commands and create variables on file system by default in the actual systems (cross platform) tmp folder. Sometimes it can be useful for multi processing (forked processes), but the main goal is not made for shared memory management! The goal is to provide dsl for easy tmp files making on the filesystem in the object oriented way (real objects and not simply strings). By default i's always IO work and not memory, everything you save with this will be IO command and not memory
I18nEmails makes it easy to create and maintain I18n emails in Rails apps. Using I18n in large Rails apps often results in large and incomprehensible translation files. The idea of splitting up concerns should also apply to translations files and emails in particular and that is why this gem was created. I18nEmails allows you to create separate translation files for each email (.email) and store them in a nested folder structure mirroring a translation file, for example: config/locales/en/notifier/forgotten_password.email. The email body content in a .email file is also more readable for both developer and non-technical people then a YAML file.
Improving introspection and testability of raw SQL queries in Rails This gem improves introspection and testability of raw SQL queries in Rails by: - ...providing a separate query-folder and easy instantiation A query like `AppQuery[:some_query]` is read from app/queries/some_query.sql. - ...providing options for rewriting a query: Query a CTE by replacing the select: query.select_all(select: "select * from some_cte").entries ...similarly, query the end result (i.e. CTE `_`): query.select_all(select: "select count(*) from _").entries - ...providing (custom) casting: AppQuery("select array[1,2]").select_value(cast: true) custom deserializers: AppQuery("select '1' id").select_all(cast: {"id" => ActiveRecord::Type::Integer.new}).entries - ...providing spec-helpers and generators
Google Apps migration API mail delivery method is an extension for the Mail gem. It provides a delivery method based on the the Google Apps migration API. This API is only available for organization who uses Google Apps for Business, Education or ISPs. (unfortunately not for Gmail or the free edition) Whenever your application needs to automatically generate complex emails, which have to be manually approved before they can get sent out; You can make life easy with this gem in combination with google apps. Instead of delivering the email the email will be stored in a, preconfigured users DRAFTS folder. You could also integrate this gem with a CRM system in order to load templates for further manual completion.
The Promotion tool is designed to make it easy and quick to deploy an application into production. Originally built for use with OpenBSD, it can be used on an *nix system by adjusting a few paths (in config.rb). To deploy or install an application you just need to copy a few files into place, right? Well, the folders need to be there first of course, oh and the permissions need to be set, and I guess we need the right users set up before file ownerships can be set correctly, which means we need groups before that ... ok, so there is more to it than copying a few files. There are also system-wide settings that may need to be modified to support an application, such as environment variables in /etc/profile, /etc/sudoers, startup scripts in /etc/rc.conf.local, and /var/cron/tabs/* cron jobs. Promotion does not modify these sensitive files, but it does say how to change them. Promotion handles all of this based on an XML deployment descriptor for each application, allowing rapid, reliable redeployment with a single line command (promote). It also manages database schema migration with the evolve/devolve commands.