This is your work, valued

Portland, OR

David Celis

Elite
@davidcelis

amateur pizzaiolo and principal engineer at @firehydrant. previously: @stripe, @hashicorp, @github, etc.

recommendable. :+1::-1: A recommendation engine using Likes and Dislikes for your Ruby app

1.4k

api-pagination. :page_facing_up: Link header pagination for Rails and Grape APIs.

689

spec-me-maybe. :question: Introduces the `maybe` syntax to RSpec.

168

inflections. :es: Sane and multilingual singularization/pluralization rules for ActiveSupport and Rails.

90

Sunscreen. :sunrise: A macOS app that sets your wallpaper based on sunrise and sunset.

61

goodbre.ws. :beers: An example implementation of Recommendable. Unfortunately now defunct.

57

rack-console. 💻 `rails console` for your Rack applications

30

dotfiles. :fish: #!/usr/bin/env fish

23

geocodio. A ruby client for the http://geocod.io/ API. Geocode with ease.

21

api-benchmarks. Benchmarks for various Ruby API frameworks.

18

quiet_safari. :speak_no_evil: If you don’t care about /apple-touch-icon.png being a 404

17

new_relic-discourse. A New Relic plugin for Discourse forums.

17

pry-suite. A metagem to install Pry with many useful plugins.

15

emoji.

14

sparkles. ✨ Recognize teammates in slack by awarding them sparkles!

14

language-fish-shell. :fish: Atom snippets and syntax highlighting for Fish, the friendly interactive shell.

12

threads-api. 🧵 A Ruby client for Meta's Threads API

10

block-kit. 💬 Build UI with Slack's BlockKit framework, correcting most invalid blocks automatically

9

davidcel.is. 📝 My personal website and blog

7

gifs. 🎞 A collection of gifs curated by and for David Celis

6

nook_stop_api. 🍃 Welcome to Nook Stop, a multimedia terminal from Nook Inc. This toy app is an example of how to build a GraphQL API in Ruby, powered by data from Animal Crossing: New Horizons.

6

snap. A bootstrapped IRC bot using Cinch. I write plugins so you don't have to.

5

davidcelis.github.io. :newspaper: My old homepage and blog, written with Jekyll

5

squint-test. Do squint tests on your code in Atom!

5

vim-ariake-dark. The Ariake Dark theme for Vim

5

atproto. 🌁 A Ruby gem to interface with ATProto servers like bsky.social

4

no-tco.safariextension. A Safari extension to replace t.co links with their original URL.

4

runmygi.st. Run arbitrary gists using Docker!

3

brewhouse. A Ruby wrapper for the BreweryDB API

2

hooks. Generic hooks with callbacks for Ruby.

2

awesome-ruby. A collection of awesome Ruby libraries, tools, frameworks and software

2

rspec-stackprof. Easily integrate stackprof with RSpec on Ruby 2.1.

2

nprogress-rails. "Slim progress bars for Ajax'y applications. Inspired by Google, YouTube, and Medium" for the Rails Asset Pipeline

1

heroku-buildpack-vips. Heroku buildpack with vips and pdf support via poppler

1

gocean. A Go library to communicate with Digital Ocean's APIv2

1

my-tfe. My personal TFE setup

1

spark. ▁▂▃▅▂▇ in your shell.

1

wing_clip. Sync your Foursquare check-in history—past, present, and future—to Google Calendar.

1

fry. Simple ruby version manager for fish

1

advent-of-code-2020. 🎄 My solutions to 2020's Advent of Code, in Ruby

1

language-thrift. Atom syntax highlighting and snippets for Thrift files.

1

homebrew-spark. Ruby

1

SpriteSheet. A small helper class to convert .gifs to sprites.

1

gistio. Python

1

empty. This repository is empty, but it still has a commit

1

dcelis_ebooks. :bird: The home of my Twitter eBooks bot.

1

railsbot. The #rubyonrails channel bot

1

puddle. WIP: A MUD server written in Node.js

1

sidekiq. Simple, efficient message processing for Ruby

1

homebrew. The missing package manager for OS X.

1