Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Ruby Open-Source Projects
-
awesome-interview-questions
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
Project mention: 🧠Junior : PREGUNTAS TIPICAS EN UNA ENTREVISTA DE TRABAJO 🧠 | /r/programacion | 2023-01-07 -
Today we consider how SQLite can enhance working with our database in our Ruby on Rails applications. The the database is simply a file, snapshots and clones are both simple and powerful.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Yes, it's Markdown and I use https://jekyllrb.com with the theme "jekyll-theme-hacker" to generate the site. I quite like how simple it is.
-
Project mention: Is BuddyPress still a viable option to create a community-based website? Or should I be looking at other options? | /r/Wordpress | 2023-09-20
Why isn't Discourse being listed here for forum software? It's open source and designed for modern communities. https://www.discourse.org/
-
Fastlane
-
If you don't have brew yet, install it from here. Let's verify if terraform is installed.
-
open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
There is a github repo with a list of Open source mac os apps
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Project mention: Getting ModuleNotFoundError: No module named 'selenium' with Python on Windows | /r/learnpython | 2023-08-16
browser.get('http://selenium.dev/')
-
There's an open issue [1]. A scripting interface has since been added [2], and updated [3], so there's progress.
-
With around 50 new gems released daily, it is common to use trending libraries for managing everyday tasks. You probably use Devise for authentication, Cancan for authorization, Kaminari for pagination, or run tests with Rspec.
-
## https://github.com/gitlabhq/gitlabhq/issues/694
-
Due to the complexity of the DEV platform (which is open-source, by the way), we're only sometimes able to get to these bugs as fast as we would like. But when we fix them, it's good to speak loudly about them to see our progress in these areas.
-
Hold option and click on the “collapse file” button in the Files view of a commit or pull request, and it will collapse all the files.
Select text in a comment, issue, or pull request description and press r—the selected text (including markdown formatting) will get pre-populated as a markdown block quote reply in the next comment box.
Add .patch or .diff to any pull request URL if you want to see a plain-text diff of the pull request (e.g. maybe you want to quickly `curl ... | git apply -` an unmerged pull request into a local copy of the repo without trying to add and fetch the git remote that the pull request is from).
There are lots of keyboard shortcuts. For example, / to jump to the file finder.
Not so much a secret but more like a hiding in plain sight: when looking at a commit GitHub will show you the earliest and latest tag (i.e. release) that includes the commit. For example, this commit[1] first appeared in v3_2_0_preview3.
[1]: https://github.com/ruby/ruby/commit/892f350a7db4d2cc99c5061d...
-
Project mention: Leveraging Rust in our high-performance Java database | news.ycombinator.com | 2023-09-20
-
Project mention: are people still scripting in 2023? / decision paralysis | /r/AskProgramming | 2023-09-22
i mean, it sounds like you have a decent lay of the land. in terms of version management, i’ve switched to asdf, and it’s been a joy, even with nushell and fish. switched to nushell recently, and i really dig it, especially when it comes to dealing with structured data. for small apps, go is really a good tool, since compile times are good, the language is simple, and the binaries are designed to work basically anywhere. Python i still use a ton for scripts i’m trying to share with others. tbh i haven’t used Ruby since Rails kind of fell off, and a lot of smaller apps don’t need a “convention over configuration” framework. that said if Ruby sparks joy for you there is a small but enthusiastic community kicking around.
-
Le Wagon's Setup
Setup instructions for Le Wagon's students on their first day of Web Development Bootcamp
-
By default, RuboCop will enforce the style defined in the Ruby Community Style Guide. We can tailor it to our specific tastes and context, but let's rely on this basic set of rules to learn how to use RuboCop.
-
rbenv (my personal favorite)
-
Project mention: We need a Facebook groups style decentralized alternative. Does one exist? | /r/selfhosted | 2023-07-06
-
Project mention: Show HN: Dittofeed – 1-Click deploy, self-host Mailchimp alternative | news.ycombinator.com | 2023-09-19
A great self-hosted pairing might be Postal https://github.com/postalserver/postal
-
Project mention: Categorized collection of Ruby libraries, tools and software | news.ycombinator.com | 2023-03-20
-
➜ ~ brew info lua ==> lua: stable 5.4.6 (bottled) Powerful, lightweight programming language https://www.lua.org/ /opt/homebrew/Cellar/lua/5.4.6 (29 files, 788.7KB) * Poured from bottle using the formulae.brew.sh API on 2023-05-16 at 11:03:06 From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/l/lua.rb License: MIT ==> Caveats You may also want luarocks: brew install luarocks ==> Analytics install: 16,599 (30 days), 56,745 (90 days), 139,027 (365 days) install-on-request: 1,763 (30 days), 6,266 (90 days), 21,105 (365 days) build-error: 0 (30 days)
-
Project mention: We built the fastest CI in the world. It failed | news.ycombinator.com | 2023-09-12
> I'm not sure feature withholding has traditionally worked out well in the developer space.
I think it's worked out well for Sidekiq (https://sidekiq.org). I really like their model of layering valuable features between the OSS / Pro / Enterprise licenses.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Ruby related posts
- Natalie – a work-in-progress Ruby compiler, written in Ruby and C++
- Automating Image Updates with FluxCD on AKS
- Ask HN: What are some communities like HN?
- are people still scripting in 2023? / decision paralysis
- Being a bash developer in the 21st century
- Sites like HN on other topics?
- AWS Customers Cannot Escape IPv4
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Sep 2023
Index
What are some of the best open-source Ruby projects? This list will help you:
Project | Stars | |
---|---|---|
1 | awesome-interview-questions | 57,480 |
2 | Ruby on Rails | 53,502 |
3 | Jekyll | 47,261 |
4 | Discourse | 38,792 |
5 | fastlane | 37,529 |
6 | HomeBrew | 37,113 |
7 | open-source-mac-os-apps | 36,864 |
8 | Selenium WebDriver | 27,733 |
9 | Vagrant | 25,390 |
10 | Devise | 23,396 |
11 | Gitlab CI | 23,366 |
12 | forem | 20,980 |
13 | ruby | 20,783 |
14 | Graal | 19,038 |
15 | asdf | 18,521 |
16 | Le Wagon's Setup | 16,507 |
17 | Ruby style guide | 16,292 |
18 | rbenv | 15,286 |
19 | diaspora* | 13,288 |
20 | Postal | 13,105 |
21 | awesome-ruby | 13,043 |
22 | homebrew-core | 12,731 |
23 | Sidekiq | 12,669 |