Coder Social home page Coder Social logo

Here are my main open source repos.

Ruby / Rails

  • quo_vadis - multifactor authentication for Rails 6 and 7.
    • Devise is over-engineered; rodauth and Rails are different shapes.
  • factor - a zero-dependency Ruby client for FreeAgent's API.
    • Factor has shown its mettle over 5 years of constant production use.
  • template_form - simple Rails form builder using templates to define the HTML.
    • Specify the HTML you want with, well, HTML (not Ruby, unlike most form builders).
    • I use this in all my Rails apps; it does everything I need (and nothing I don't, so it may not cover your use case).
  • logicum - a simple, consistent interface for executing a unit of business logic.
    • An experiment; it works well but I'm not sure how much benefit there really is.
  • paper_trail - tracks changes to your Rails models.
    • I released this in 2010, grew it for a couple of years into the most popular versioning gem for Rails, then handed it to a new maintainer.

CSS

  • tcs - Tailwind class sorter.
    • Sorts the classes in your HTML into Tailwind's recommended class order.
    • Standalone: does not require Prettier and does not include 9,000 hardcoded class names :)
    • See vim-tcs below for a Vim integration.
  • css_dryer - the first nested-CSS plugin for Rails (2006!).
    • Happy times!

JavaScript

Vim

  • vim-gitgutter - shows git diff markers in the sign column and stages/unstages/undoes hunks and partial hunks.
    • Including intra-line highlighting more sophisticated than GitHub's.
    • Vim's most popular diff plugin and my most starred repo.
  • vim-rooter - changes Vim working directory to project root.
    • Originally written for the one and only @topfunky.
  • vim-tailwind - autocomplete Tailwind class names without LSP.
  • vim-localorie - easy lookup of translations for Rails i18n YAML keys.
    • The niftiest part is a line-number-preserving YAML reader
  • vim-interdental - indent guides that span empty lines.
  • vim-matchquote - %-style motion for single/double quotation marks, backticks, and pipe.
  • vim-tag-closer - close HTML tags on demand.
  • vim-highline - toggle a line highlight for any line.
  • vim-accent - type accented characters without remembering their pseudo versions.
  • vim-current-search-match - highlights the current search match.
  • vim-tcs - integrates tcs with Vim.
  • voom - a simplest-thing-that-works plugin manager for Vim.
  • Kite's vim plugin - integrates Kite's AI code completion with Vim.

Other

  • git-stager - stage and unstage files using only your space bar.
    • No more git add path/to/deeply/nested/file.
    • Written in Ruby but I feel it should be bash or POSIX shell.
  • volksbanker-awk - AWK program to convert Volksbank bank statements into FreeAgent-compatible ones.
  • sinter - Barebones syntax-error checking.

Andy Stewart's Projects

acts_as_audited icon acts_as_audited

acts_as_audited is an ActiveRecord extension that logs all changes to your models in an audits table.

acts_as_enterprisey icon acts_as_enterprisey

Rails make life easy for us but -- and it's a big but -- we don't want it to look easy. ActsAsEnterprisey makes it look hard.

air_budd_form_builder icon air_budd_form_builder

[Deprecated] A form builder that generates semantic HTML as advocated by Andy Budd in CSS Mastery.

backup icon backup

Backup is a RubyGem, written for UNIX-like operating systems, that allows you to easily perform backup operations on both your remote, as well as your local environment. It provides you with an elegant DSL in Ruby for modeling (configuring) your backups. Backup has built-in support for various databases, storage protocols/services, syncers, compressors, encryptors and notifiers which you can mix and match. It was built with modularity, extensibility and simplicity in mind.

brocade icon brocade

[Deprecated] Generates barcodes for Rails ActiveRecord models.

bugspots icon bugspots

Implementation of simple bug prediction hotspot heuristic

chart.js icon chart.js

Simple HTML5 Charts using the <canvas> tag

chartjs-ror icon chartjs-ror

[Not supported - see #53] Simplifies using Chart.js in Rails

css_dryer icon css_dryer

[Deprecated] Please use https://github.com/neopoly/css_dryer instead.

dotvim icon dotvim

How I configure the one true text editor.

file-line icon file-line

Plugin for vim to enabling opening a file in a given line

filelock icon filelock

Heavily tested, but simple filelocking solution using flock command.

filterer icon filterer

:mag: Object-oriented query building for ActiveRecord.

fuzzily icon fuzzily

Fast fuzzy string searching/matching for Rails

fuzzyfinder_textmate icon fuzzyfinder_textmate

A vim script that extends the fuzzyfinder plugin to support TextMate style file searches (e.g. cmd-T)

fyi icon fyi

Find out what cron is doing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.