{"id":13685403,"url":"https://github.com/ASoftCo/leaky-gems","last_synced_at":"2025-05-01T04:30:51.730Z","repository":{"id":75416895,"uuid":"44623798","full_name":"ASoftCo/leaky-gems","owner":"ASoftCo","description":"A list of Ruby gems that have known memory leaks (and issues)","archived":false,"fork":false,"pushed_at":"2019-08-29T20:01:44.000Z","size":15,"stargazers_count":901,"open_issues_count":1,"forks_count":21,"subscribers_count":129,"default_branch":"master","last_synced_at":"2024-11-11T10:43:27.619Z","etag":null,"topics":["gems","memory-issues","memory-leaks","popcorn","rails","ruby","ruby-on-rails","rubygems"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ASoftCo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-10-20T17:39:43.000Z","updated_at":"2024-11-09T05:48:43.000Z","dependencies_parsed_at":"2023-06-06T10:45:43.099Z","dependency_job_id":null,"html_url":"https://github.com/ASoftCo/leaky-gems","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ASoftCo%2Fleaky-gems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ASoftCo%2Fleaky-gems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ASoftCo%2Fleaky-gems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ASoftCo%2Fleaky-gems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ASoftCo","download_url":"https://codeload.github.com/ASoftCo/leaky-gems/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224235081,"owners_count":17278079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gems","memory-issues","memory-leaks","popcorn","rails","ruby","ruby-on-rails","rubygems"],"created_at":"2024-08-02T14:00:50.709Z","updated_at":"2024-11-12T07:30:35.036Z","avatar_url":"https://github.com/ASoftCo.png","language":null,"readme":"# A list of gems that have memory leaks\n\nLinks to issues, pull requests or articles demonstrating known memory leaks (gems are listed alphabetically):\n- [celluloid \u003e 0.16.0, \u003c 0.17.2](https://github.com/celluloid/celluloid/pull/678)\n- [csspool \u003c 4.0.3](https://github.com/sparklemotion/csspool/issues/59)\n- [grape \u003c 0.2.5](https://github.com/ruby-grape/grape/pull/291#issuecomment-11725614)\n- [oj \u003c 2.12.4](https://github.com/ohler55/oj/issues/229)\n- [redcarpet \u003c 3.3.3](https://github.com/vmg/redcarpet/pull/516)\n- [redis = 3.3.0](https://github.com/redis/redis-rb/issues/612)\n- [sidekiq \u003c 3.5.1](https://github.com/mperham/sidekiq/pull/2598)\n- [sidekiq-statistic](https://github.com/davydovanton/sidekiq-statistic/issues/73)\n- [therubyracer \u003c 0.12.2](https://github.com/cowboyd/therubyracer/pull/336)\n- [zipruby \u003c= 0.3.6](https://packetstormsecurity.com/files/111242/libzip-0.10-Heap-Overflow-Information-Leak.html)\n\nYour Ruby app leaks memory if you see gems above in your _Gemfile.lock_. The list above may save you a week or more of your personal life.\n\n# A list of gems that have memory issues (but not actual leaks)\n\nIt appears some contributors submit gems with known memory issues, but not actual leaks. While those issues don't qualify as leaks they may still be important. I prefer listing them here to help other developers rather than just hiding them.\n\nLinks to known memory issues (gems are listed alphabetically):\n- [activeadmin](https://github.com/activeadmin/activeadmin/issues/5113)\n- [axlsx](https://github.com/randym/axlsx/issues/276)\n- [delayed_job \u003e= 4.06](https://github.com/collectiveidea/delayed_job/issues/776)\n- [libxml-ruby \u003c 2.9.0 with Nokogiri RC3](http://webuild.envato.com/blog/tracking-down-ruby-heap-corruption/)\n- [newrelic_rpm \u003e= 3.9.4, \u003c= 3.9.7](https://discuss.newrelic.com/t/client-using-large-amount-of-memory/9307)\n- [sequel \u003e= 2.12.0](https://github.com/jeremyevans/sequel/issues/1139)\n- [stomp \u003c= 1.3.5](https://github.com/stompgem/stomp/issues/121)\n\n\n# Contributing\nFeel free to submit a PR if you find any memory leaks in gems.\nThe format is the following:\n- `[leaky gem name and versions affected](link to confirm)`\n\nThanks!\n\n# Contributors\n- [Graham Conzett @conzett](https://github.com/conzett)\n- [Jacob Oakes @oakesja](https://github.com/oakesja)\n- [Juan Ignacio Sánchez Lara @juanignaciosl](https://github.com/juanignaciosl)\n- [Ilya Vassilevsky @vassilevsky](https://github.com/vassilevsky)\n- [Sebastiaan Pouyet @srpouyet](https://github.com/srpouyet)\n- [Michal Kulesza @mic-kul](https://github.com/mic-kul)\n- [Benoit Tigeot @benoittgt](https://github.com/benoittgt)\n- [Jolyon Pawlyn @jpawlyn](https://github.com/jpawlyn)\n- [Shai Coleman @shaicoleman](https://github.com/shaicoleman)\n- [Ryan Rosenblum @rrosenblum](https://github.com/rrosenblum)\n- [Lumir Olivares @lumir](https://github.com/lumir)\n\n# Gem\n\nAfter almost 4 years from [the initial request](https://github.com/ASoftCo/leaky-gems/issues/2) a gem that checks `Gemfile.lock` for leaky gems has been created – https://github.com/rubymem/bundler-leak.\n","funding_links":[],"categories":["Others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FASoftCo%2Fleaky-gems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FASoftCo%2Fleaky-gems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FASoftCo%2Fleaky-gems/lists"}