Top 0.2% downloads on rubygems.org
Top 0.2% dependent packages on rubygems.org
Top 0.2% dependent repos on rubygems.org
Top 2.6% forks on rubygems.org
Top 0.3% docker downloads on rubygems.org
rubygems.org : ruby_parser
ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc--which does by default use a C extension). It outputs s-expressions which can be manipulated and converted back to ruby via the ruby2ruby gem. As an example: def conditional1 arg1 return 1 if arg1 == 0 return 0 end becomes: s(:defn, :conditional1, s(:args, :arg1), s(:if, s(:call, s(:lvar, :arg1), :==, s(:lit, 0)), s(:return, s(:lit, 1)), nil), s(:return, s(:lit, 0))) Tested against 801,039 files from the latest of all rubygems (as of 2013-05): * 1.8 parser is at 99.9739% accuracy, 3.651 sigma * 1.9 parser is at 99.9940% accuracy, 4.013 sigma * 2.0 parser is at 99.9939% accuracy, 4.008 sigma * 2.6 parser is at 99.9972% accuracy, 4.191 sigma * 3.0 parser has a 100% parse rate. * Tested against 2,672,412 unique ruby files across 167k gems. * As do all the others now, basically.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:gem/ruby_parser
License: MIT
Latest release: about 2 months ago
First release: over 16 years ago
Dependent packages: 186
Dependent repositories: 33,689
Downloads: 133,794,039 total
Stars: 481 on GitHub
Forks: 99 on GitHub
Docker dependents: 364
Docker downloads: 450,495,044
Total Commits: 857
Committers: 2
Average commits per author: 428.5
Development Distribution Score (DDS): 0.002
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: about 24 hours ago
revision 2.1.0
Updates project revision identifiers in software source files and associated change log. Can also...20 versions - Latest release: almost 2 years ago - 32.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
safemode 1.5.0
A library for safe evaluation of Ruby code based on RubyParser and Ruby2Ruby. Provides Rails Acti...21 versions - Latest release: almost 2 years ago - 37 dependent repositories - 904 thousand downloads total - 68 stars on GitHub - 8 maintainers
active_mappers 1.5.2
Fast, simple, declarative way to design your API's view layer27 versions - Latest release: about 2 years ago - 1 dependent repositories - 80.3 thousand downloads total - 13 stars on GitHub - 1 maintainer
fasterer 0.11.0
Use Fasterer to check various places in your code that could be faster.34 versions - Latest release: about 2 years ago - 158 dependent packages - 438 dependent repositories - 9.33 million downloads total - 1,802 stars on GitHub - 1 maintainer
tuga 0.6.1
A Portuguese script programming language meant for educational purposes.8 versions - Latest release: over 2 years ago - 9.25 thousand downloads total - 2 stars on GitHub - 1 maintainer
ryan 1.2.1
Ryan turns Ruby code files into objects that can describe themselves5 versions - Latest release: over 2 years ago - 1 dependent package - 3 dependent repositories - 108 thousand downloads total - 0 stars on GitHub - 1 maintainer
i18nliner 0.2.4
No .yml files. Inline defaults. Optional keys. Inferred interpolation values. Wrappers and blocks...22 versions - Latest release: over 2 years ago - 1 dependent package - 49 dependent repositories - 867 thousand downloads total - 24 stars on GitHub - 2 maintainers
dawnscanner 2.2.0
dawn is a security source code scanner for ruby powered code. It is especially designed for web a...29 versions - Latest release: almost 3 years ago - 3 dependent packages - 39 dependent repositories - 871 thousand downloads total - 749 stars on GitHub - 1 maintainer
twitter_cldr_js 3.3.0
Provides date, time, number, and list formatting functionality for various Twitter-supported loca...15 versions - Latest release: almost 3 years ago - 2 dependent repositories - 63.2 thousand downloads total - 4 maintainers
quality 40.0.1
Quality is a tool that runs quality checks on your code using community tools, and makes sure you...128 versions - Latest release: about 3 years ago - 9 dependent packages - 15 dependent repositories - 498 thousand downloads total - 155 stars on GitHub - 1 maintainer
html2haml 2.3.0 💰
Converts HTML into Haml11 versions - Latest release: over 3 years ago - 16 dependent packages - 16,925 dependent repositories - 33.9 million downloads total - 259 stars on GitHub - 3 maintainers
syntax_tree-translator 0.1.0
Translate Syntax Tree into other representations1 version - Latest release: almost 4 years ago - 1 dependent repositories - 1.55 thousand downloads total - 1 maintainer
xumlidot 0.2.0
Generates XMI and DOT files for Ruby and Rails Class Diagrams2 versions - Latest release: almost 4 years ago - 1 dependent repositories - 4.22 thousand downloads total - 41 stars on GitHub - 1 maintainer
sexp_cli_tools 1.0.0
Educational project exploring the utility in searching and manipulating codebases using S-express...4 versions - Latest release: about 4 years ago - 1 dependent repositories - 5.99 thousand downloads total - 2 stars on GitHub - 1 maintainer
inspec_delta 0.1.1
Quality of Life tools for managing inspec profiles.1 version - Latest release: about 5 years ago - 2.22 thousand downloads total - 5 stars on GitHub - 1 maintainer
code_web 0.0.9
Display the web of method calls in an app6 versions - Latest release: about 5 years ago - 13.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
active_form_objects 2.2.1
Clean up your controller, slim up your models, handle more use cases22 versions - Latest release: over 5 years ago - 1 dependent repositories - 50.5 thousand downloads total - 15 stars on GitHub - 1 maintainer
bud 0.9.9
A prototype of the Bloom distributed programming language as a Ruby DSL.18 versions - Latest release: over 5 years ago - 5 dependent repositories - 73.1 thousand downloads total - 864 stars on GitHub - 2 maintainers
churn 1.0.8
High method and class churn has been shown to have increased bug and error rates. This gem helps ...38 versions - Latest release: almost 6 years ago - 39 dependent packages - 493 dependent repositories - 2.74 million downloads total - 411 stars on GitHub - 1 maintainer
cute_print 1.4.0
cute_print writes debug output to stderr. Optionally prints the source filename and line number,...14 versions - Latest release: almost 6 years ago - 1 dependent repositories - 40.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
gettext-mote_parser 1.0.1
This gem identify message ID in Mote templates.3 versions - Latest release: almost 6 years ago - 1 dependent repositories - 9.05 thousand downloads total - 1 maintainer
rubycritic-simplecov 4.1.1 💰
RubyCritic is a tool that wraps around various static analysis gems to provide a quality report o...2 versions - Latest release: over 6 years ago - 1 dependent package - 12.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
pentest 1.0.1
Full-automated dynamic vulnerability scanning tool for Ruby on Rails project!2 versions - Latest release: over 6 years ago - 1 dependent repositories - 6.42 thousand downloads total - 30 stars on GitHub - 1 maintainer
railroader 4.3.8
Railroader detects security vulnerabilities in Ruby on Rails applications via static analysis.4 versions - Latest release: over 6 years ago - 1 dependent package - 2 dependent repositories - 11 thousand downloads total - 1 maintainer
ruby_parser-legacy 1.0.0 💰
ruby_parser-legacy includes the ruby 1.8 and 1.9 parsers from ruby_parser (now removed) and plugs...1 version - Latest release: almost 7 years ago - 2 dependent packages - 5 dependent repositories - 149 thousand downloads total - 2 stars on GitHub - 1 maintainer
rpr 1.9.1 💰
RPR displays Ruby's AST on command line.25 versions - Latest release: about 7 years ago - 57.6 thousand downloads total - 17 stars on GitHub - 1 maintainer
minitest_to_rspec 0.13.0
A command-line tool for converting minitest files to rspec.19 versions - Latest release: over 7 years ago - 2 dependent repositories - 60.6 thousand downloads total - 80 stars on GitHub - 1 maintainer
OSHA 0.0.1
Occupational Safety and Health Automation1 version - Latest release: over 8 years ago - 2.98 thousand downloads total - 3 stars on GitHub - 1 maintainer
ikra 0.0.2
GPGPU Accelerator for Array-based Computations2 versions - Latest release: almost 9 years ago - 5.08 thousand downloads total - 12 stars on GitHub - 1 maintainer
safe_parser 1.0.0
Parses a hash string of the format `'{ :a => "something" }'` into an actual ruby hash object `...1 version - Latest release: almost 9 years ago - 1 dependent package - 2 dependent repositories - 86.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
hash_parser 0.0.2
Parses a hash string of the format `'{ :a => "something" }'` into an actual ruby hash object `...1 version - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 4.59 thousand downloads total - 3 stars on GitHub - 1 maintainer
ish_lib 0.0.8
models, specs of models, and assets for microsites_cluster6 versions - Latest release: about 9 years ago - 15.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
temill 0.1.1
Temill shows objects in embedded comments in source files.2 versions - Latest release: over 9 years ago - 4.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
smith 0.8.9
Simple multi-agent framework. It uses AMQP for it's messaging layer.35 versions - Latest release: over 9 years ago - 3 dependent packages - 2 dependent repositories - 90.4 thousand downloads total - 12 stars on GitHub - 1 maintainer
sexp2ruby 0.0.4
Generates ruby from RubyParser-compatible S-expressions. It is a fork of ruby2ruby with slightly ...4 versions - Latest release: over 9 years ago - 1 dependent package - 2 dependent repositories - 11.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
archruby 0.3.0
Compliance and Architectural Visualization in Ruby systems4 versions - Latest release: about 10 years ago - 14.2 thousand downloads total - 1 maintainer
locomotivecms-solid 4.0.1
The Solid gem from the TigerLily team but modified to work with LocomotiveCMS7 versions - Latest release: over 10 years ago - 3 dependent packages - 97 dependent repositories - 88.4 thousand downloads total - 1 maintainer
seethe 1.0.0
Complect churn and complexity (git commit count and Flog statistics)1 version - Latest release: over 10 years ago - 4.05 thousand downloads total - 1 maintainer
hash_formatter 0.0.2
Hash Formatter is a library that formats Ruby hashes for code editors.2 versions - Latest release: over 10 years ago - 6.43 thousand downloads total - 2 stars on GitHub - 1 maintainer
roodi 5.0.0
Roodi parses your Ruby code and warns you about design issues you have based on the checks that i...28 versions - Latest release: over 10 years ago - 148 dependent packages - 646 dependent repositories - 2.37 million downloads total - 277 stars on GitHub - 2 maintainers
guard-jruby-minitest 0.1.11
Guard::JRubyMinitest keeps a warmed up JVM ready to run your tests.13 versions - Latest release: almost 11 years ago - 8 dependent repositories - 35.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
rrg 0.3
rrg will read the source code of a Ruby project and generate a graph based on the require stateme...3 versions - Latest release: almost 11 years ago - 8.42 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
vagrant-node 1.1.3
This Vagrant plugin allows you to configure a vm environment as a node in a client/server infraes...4 versions - Latest release: about 11 years ago - 13.1 thousand downloads total - 33 stars on GitHub - 1 maintainer
reconn 1.0.0
A tool for analysis and visualization of projects written in Ruby2 versions - Latest release: about 11 years ago - 6.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
codesake-dawn 1.2.99
Codesake::Dawn is a security source code scanner for ruby powered code. Starting from January 07,...26 versions - Latest release: about 11 years ago - 7 dependent repositories - 118 thousand downloads total - 749 stars on GitHub - 1 maintainer
visual_migrate 4.1.7.0
Brings easy way to edit migration files of Ruby on Rails.8 versions - Latest release: over 11 years ago - 23.6 thousand downloads total - 1 maintainer
ruby_require_inline 0.0.1
See the summary.1 version - Latest release: over 11 years ago - 3.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
brianjlandau-doppelganger 0.8.0
Doppelganger helps you to find areas of your code that are good places to refactor. It does this...1 version - Latest release: over 11 years ago - 4.28 thousand downloads total
joshua-transmogrify 1.0.1
Unfactoring your code, for evil.2 versions - Latest release: over 11 years ago - 6.51 thousand downloads total
kevinrutherford-reek 1.2.0
Code smell detector for Ruby26 versions - Latest release: over 11 years ago - 71.8 thousand downloads total
retoo-ruby_gettext_extractor 0.2.1
Alternative and more powerful gettext parser for ruby files. It covers some special cases which t...1 version - Latest release: over 11 years ago - 3.64 thousand downloads total
saLOUt-kdegettext 0.9.3
KDEgettext.rb is a parser that extends ruby gettext to work with the Qt/KDE framework provided by...2 versions - Latest release: over 11 years ago - 6.59 thousand downloads total - 0 stars on GitHub
simplabs-excellent 1.5.3 💰
Source Code analysis gem for Ruby and Rails13 versions - Latest release: over 11 years ago - 35.8 thousand downloads total - 156 stars on GitHub
teksymmetry-reek 1.1.3.1
Code smell detector for Ruby2 versions - Latest release: over 11 years ago - 6.42 thousand downloads total
threedaymonk-roodi 1.3.8
Roodi parses your Ruby code and warns you about design issues you have based on the checks that i...1 version - Latest release: over 11 years ago - 3.57 thousand downloads total
cloud-toaster 1.1.6
A tool for automated testing and debugging of automation scripts (e.g., Chef).5 versions - Latest release: over 11 years ago - 16.8 thousand downloads total - 55 stars on GitHub - 1 maintainer
html2fortitude 0.0.1
Converts HTML into the Fortitude Ruby HTML-generation DSL1 version - Latest release: over 11 years ago - 1 dependent repositories - 4.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
mlc 0.0.1
Moonstone Lua Compiler1 version - Latest release: over 11 years ago - 3.83 thousand downloads total - 1 maintainer
excellent 2.1.1 💰
Excellent finds the nasty lines in your code. It implements a comprehensive set of checks for pos...9 versions - Latest release: over 11 years ago - 21 dependent packages - 20 dependent repositories - 160 thousand downloads total - 156 stars on GitHub - 1 maintainer
lab42_nhash 0.1.2
A Nested Hash with dotted access à la I18n in Rails4 versions - Latest release: over 11 years ago - 1 dependent repositories - 12.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
dynamic_fieldsets 0.1.20
Dynamic fieldsets for rails controllers36 versions - Latest release: almost 12 years ago - 1 dependent repositories - 137 thousand downloads total - 1 stars on GitHub - 1 maintainer
codetree 0.0.3
Scan code to map methods or classes or modules and build tree of modules namespaces3 versions - Latest release: almost 12 years ago - 11.2 thousand downloads total - 2 maintainers
static_source_loc 1.0.1
Locate module, class, or method defs by name in a project tree.4 versions - Latest release: almost 12 years ago - 11.7 thousand downloads total - 1 maintainer
quick 0.2.2
A Smalltalk-ish live dev environment for Ruby.4 versions - Latest release: almost 12 years ago - 11.5 thousand downloads total - 1 maintainer
sexp_path 0.5.2
Example based structural pattern matching for S-Expressions4 versions - Latest release: almost 12 years ago - 5 dependent packages - 7 dependent repositories - 15.4 thousand downloads total - 66 stars on GitHub - 2 maintainers
rbfmt 0.0.1
Format your Ruby code.1 version - Latest release: almost 12 years ago - 3.73 thousand downloads total - 2 stars on GitHub - 1 maintainer
code_driven_development 0.0.5
Automatically generate stubby tests from your implementation.5 versions - Latest release: about 12 years ago - 1 dependent repositories - 17 thousand downloads total - 10 stars on GitHub - 1 maintainer
red_base 0.6.0
RedBase is a ruby on rails engine which provides a very basic web application to use with other r...3 versions - Latest release: about 12 years ago - 9.61 thousand downloads total - 2 maintainers
partialruby 0.3.0
Ruby partial interpreter written in pure-ruby6 versions - Latest release: about 12 years ago - 2 dependent packages - 86 dependent repositories - 567 thousand downloads total - 2 stars on GitHub - 1 maintainer
wrong 0.7.1
Wrong provides a general assert method that takes a predicate block. Assertion failure messages a...42 versions - Latest release: over 12 years ago - 68 dependent packages - 265 dependent repositories - 585 thousand downloads total - 436 stars on GitHub - 2 maintainers
arel_converter 0.0.1
Converts existing AR finder syntax to AREL1 version - Latest release: over 12 years ago - 28.6 thousand downloads total - 1 maintainer
rubyless 0.8.11
RubyLess is an interpreter for "safe ruby". The idea is to transform some "unsafe" ruby code into...24 versions - Latest release: over 12 years ago - 3 dependent packages - 7 dependent repositories - 86.2 thousand downloads total - 1 maintainer
mago 0.1.0
Provides a command and API to detect magic numbers in ruby code6 versions - Latest release: over 12 years ago - 2 dependent packages - 4 dependent repositories - 28.8 thousand downloads total - 57 stars on GitHub - 1 maintainer
rspecify 0.1.7
Provides some automation to attempt to convert your Ruby Test::Unit tests into RSpec.7 versions - Latest release: over 12 years ago - 2 dependent packages - 1 dependent repositories - 23.9 thousand downloads total - 14 stars on GitHub - 1 maintainer
ruby_transform 0.1.5
Provides a series of s-expression transformations useful for automatic refactoring or morphing of...5 versions - Latest release: over 12 years ago - 2 dependent packages - 3 dependent repositories - 17.7 thousand downloads total - 10 stars on GitHub - 1 maintainer
madrox-cluster 0.0.5
Easily distribute any code in multiple servers2 versions - Latest release: over 12 years ago - 7.32 thousand downloads total - 18 stars on GitHub - 1 maintainer
adsl 0.1.0
A tool for automatic extraction and verification of Rails formal models. Just include it in your ...3 versions - Latest release: over 12 years ago - 1 dependent repositories - 14.5 thousand downloads total - 1 maintainer
rails-maker 0.1.11
Generate a Rails app with application templates4 versions - Latest release: over 12 years ago - 1 dependent repositories - 12.4 thousand downloads total - 0 stars on GitHub - 2 maintainers
bugwatch 0.1
SCM history mining and code analysis platform1 version - Latest release: over 12 years ago - 2 dependent repositories - 4.51 thousand downloads total - 1 maintainer
ruby2uml 0.1.3
ruby2uml generates a UML Class diagram from Ruby source code.1 version - Latest release: over 12 years ago - 1 dependent repositories - 4.05 thousand downloads total - 1 stars on GitHub - 1 maintainer
webcream 0.0.1
A web crawler dsl.1 version - Latest release: over 12 years ago - 4.02 thousand downloads total - 1 maintainer
wherelizer 0.0.5
A gem for converting pre-arel ActiveRecord queries to their non-deprecated equivalents5 versions - Latest release: over 12 years ago - 15.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
uby_interpreter 1.0.1
Simple Ruby interpreter2 versions - Latest release: over 12 years ago - 8.25 thousand downloads total - 2 stars on GitHub - 1 maintainer
haml2slim 0.4.7 💰
Convert Haml templates to Slim templates.12 versions - Latest release: over 12 years ago - 4 dependent packages - 214 dependent repositories - 275 thousand downloads total - 0 stars on GitHub - 1 maintainer
ruby-codegraph 0.0.4
Use codegraph to generate all kinds of graphviz graphs for you code, to visualize things like cla...4 versions - Latest release: over 12 years ago - 12.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
hamlboard 0.0.6
Just a quick way to convert html to haml and put it in your clipboard.6 versions - Latest release: almost 13 years ago - 21.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
Moby 0.5.1
Moby makes DCI a DSL for Ruby it's mainly based on the work gone into Marvin, the first language ...2 versions - Latest release: about 13 years ago - 9.46 thousand downloads total - 35 stars on GitHub - 1 maintainer
eastrails 0.0.5
Create a first basic default website for new East Agile clients1 version - Latest release: about 13 years ago - 4.88 thousand downloads total - 1 maintainer
list_actions 0.0.1
List all your actions and export it to a CSV1 version - Latest release: about 13 years ago - 4.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
lorem_ipsum_test 0.0.1
lorem ipsum generator1 version - Latest release: about 13 years ago - 4.16 thousand downloads total - 1 maintainer
code_node 0.1.4
Create Class and Module graphs for Ruby projects7 versions - Latest release: about 13 years ago - 1 dependent repositories - 27.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
atreides 2.0.5
Atreides is an engine providing a evented CMS following a KISS principle6 versions - Latest release: about 13 years ago - 26.7 thousand downloads total - 15 stars on GitHub - 2 maintainers
erb2haml_cli 0.0.4
A simple script to convernt all erb files to haml under directory4 versions - Latest release: about 13 years ago - 1 dependent repositories - 15.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
secondbureau 0.0.4
the secondbureau util gem8 versions - Latest release: about 13 years ago - 25.8 thousand downloads total - 1 maintainer
benmanns-atreides 2.0.4
Atreides is an engine providing a evented CMS following a KISS principle1 version - Latest release: over 13 years ago - 5.4 thousand downloads total - 15 stars on GitHub - 1 maintainer
rubytodo 0.0.3
RubyTodo allows you to have in-code todos and scan them to view the todos as a list3 versions - Latest release: over 13 years ago - 10.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
Hokkaido 0.1.5
Automates as much as possible in assistance with porting of gems to RubyMotion12 versions - Latest release: over 13 years ago - 1 dependent repositories - 42.5 thousand downloads total - 11 stars on GitHub - 1 maintainer
xiki 0.6.5
Xiki does what shell consoles do, but lets you edit everything at any time. It's trivial to make ...10 versions - Latest release: over 13 years ago - 45.9 thousand downloads total - 1 maintainer
fastruby 0.0.22
fast execution of ruby code22 versions - Latest release: over 13 years ago - 1 dependent repositories - 84.8 thousand downloads total - 19 stars on GitHub - 1 maintainer
virtual_keywords 0.3.1
Replace keyword implementations with your own functions, for DSLs4 versions - Latest release: over 13 years ago - 13.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
Check this option to include packages that no longer depend on this package in their latest version but previously did.