Updating conversion, creating readmes
This commit is contained in:
169
terminal/ruby
169
terminal/ruby
@@ -144,15 +144,15 @@
|
||||
[38;2;255;187;0m[4mAdmin Interface[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mActiveAdmin[0m[38;5;12m (http://activeadmin.info) - A Ruby on Rails framework for creating elegant backends for website administration.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mActiveScaffold[0m[38;5;12m [39m[38;5;12m(https://github.com/activescaffold/active_scaffold)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mActiveScaffold[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCRUD[39m[38;5;12m [39m[38;5;12m(create,[39m[38;5;12m [39m[38;5;12mread,[39m[38;5;12m [39m[38;5;12mupdate,[39m[38;5;12m [39m[38;5;12mdelete)[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m
|
||||
[38;5;12mexcellent[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12minterfaces,[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12mData-Heavy[39m[38;5;12m [39m[38;5;12mApplications,[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mWidgets[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mprototyping.[39m[38;5;12m [39m[38;5;12mActiveScaffold[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompletly[39m[38;5;12m [39m[38;5;12mcustomizable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbunch[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m
|
||||
[38;5;12mincluding[39m[38;5;12m [39m[38;5;12msearching,[39m[38;5;12m [39m[38;5;12mpagination,[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moverrides[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfields,[39m[38;5;12m [39m[38;5;12mforms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtemplates.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mActiveScaffold[0m[38;5;12m [39m[38;5;12m(https://github.com/activescaffold/active_scaffold)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mActiveScaffold[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCRUD[39m[38;5;12m [39m[38;5;12m(create,[39m[38;5;12m [39m[38;5;12mread,[39m[38;5;12m [39m[38;5;12mupdate,[39m[38;5;12m [39m[38;5;12mdelete)[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mexcellent[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m
|
||||
[38;5;12madmin[39m[38;5;12m [39m[38;5;12minterfaces,[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12mData-Heavy[39m[38;5;12m [39m[38;5;12mApplications,[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mWidgets[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mprototyping.[39m[38;5;12m [39m[38;5;12mActiveScaffold[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompletly[39m[38;5;12m [39m[38;5;12mcustomizable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbunch[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12msearching,[39m[38;5;12m [39m[38;5;12mpagination,[39m[38;5;12m [39m[38;5;12mlayout[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12moverrides[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfields,[39m[38;5;12m [39m[38;5;12mforms[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtemplates.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdministrate[0m[38;5;12m (https://github.com/thoughtbot/administrate) - A Rails engine that helps you put together a super-flexible admin dashboard, by Thoughtbot.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAvo[0m[38;5;14m[1m [0m[38;5;14m[1mAdmin[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRails[0m[38;5;12m [39m[38;5;12m(https://avohq.io/rails-admin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAvo[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mpanel[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mentire[39m[38;5;12m [39m[38;5;12morganization.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mpanel[39m[38;5;12m [39m[38;5;12mneeds[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mWe[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mcarefully[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mescape[39m[38;5;12m [39m[38;5;12mhatches[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mpanel[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mincredibly[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measily.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAvo[0m[38;5;14m[1m [0m[38;5;14m[1mAdmin[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRails[0m[38;5;12m [39m[38;5;12m(https://avohq.io/rails-admin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAvo[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mpanel[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mentire[39m[38;5;12m [39m[38;5;12morganization.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mpanel[39m[38;5;12m [39m[38;5;12mneeds[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mWe[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mcarefully[39m[38;5;12m [39m
|
||||
[38;5;12mmade[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mescape[39m[38;5;12m [39m[38;5;12mhatches[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mpanel[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mincredibly[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measily.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbhf[0m[38;5;12m (http://antpaw.github.io/bhf/) - A simple to use Rails-Engine-Gem that offers an admin interface for trusted user.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHot[0m[38;5;14m[1m [0m[38;5;14m[1mGlue[0m[38;5;12m [39m[38;5;12m(https://github.com/hot-glue-for-rails/hot-glue/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHot[39m[38;5;12m [39m[38;5;12mGlue[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mdashboards.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mscaffold[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m
|
||||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12msignificantly[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mfeatures.[39m[38;5;12m [39m[38;5;12mInstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12moptions,[39m[38;5;12m [39m[38;5;12mHot[39m[38;5;12m [39m[38;5;12mGlue[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mGood[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mCRUD[39m[38;5;12m [39m[38;5;12mviews[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muser-facing[39m[38;5;12m [39m[38;5;12mdashboards.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHot[0m[38;5;14m[1m [0m[38;5;14m[1mGlue[0m[38;5;12m [39m[38;5;12m(https://github.com/hot-glue-for-rails/hot-glue/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHot[39m[38;5;12m [39m[38;5;12mGlue[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mdashboards.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mscaffold[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msignificantly[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m
|
||||
[38;5;12mfeatures.[39m[38;5;12m [39m[38;5;12mInstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12moptions,[39m[38;5;12m [39m[38;5;12mHot[39m[38;5;12m [39m[38;5;12mGlue[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mGood[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mCRUD[39m[38;5;12m [39m[38;5;12mviews[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muser-facing[39m[38;5;12m [39m[38;5;12mdashboards.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMotorAdmin[0m[38;5;12m (https://github.com/motor-admin/motor-admin-rails) - A low-code Admin panel and Business Intelligence Rails engine. No DSL - configurable from the UI.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRailsAdmin[0m[38;5;12m (https://github.com/sferik/rails_admin) - A Rails engine that provides an easy-to-use interface for managing your data.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrestle[0m[38;5;12m (https://github.com/TrestleAdmin/trestle) - A modern, responsive admin framework for Rails. Build a back-end in minutes that will grow with the needs of your application.[39m
|
||||
@@ -180,8 +180,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsonapi-rb[0m[38;5;12m (http://jsonapi-rb.org) – Efficient and convenient JSON API (de)serialization library.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsonapi-serializer[0m[38;5;12m (https://github.com/jsonapi-serializer/jsonapi-serializer) - A fast JSON:API serializer for Ruby Objects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSONAPI::Resources[0m[38;5;12m (https://github.com/cerebris/jsonapi-resources) - JSONAPI::Resources, or "JR", provides a framework for developing a server that complies with the JSON API specification.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSONAPI::Utils[0m[38;5;12m [39m[38;5;12m(https://github.com/tiagopog/jsonapi-utils)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJSONAPI::Utils[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mJSONAPI::Resources[39m[38;5;12m [39m[38;5;12mtaking[39m[38;5;12m [39m[38;5;12madvantage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mresource-driven[39m[38;5;12m [39m[38;5;12mstyle[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbringing[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m
|
||||
[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mless[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mcurve.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSONAPI::Utils[0m
|
||||
[38;5;12m (https://github.com/tiagopog/jsonapi-utils) - JSONAPI::Utils is built on top of JSONAPI::Resources taking advantage of its resource-driven style and bringing an easy way to build modern JSON APIs with no or less learning curve.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJsonite[0m[38;5;12m (https://github.com/crepe/jsonite) - A tiny, HAL-compliant JSON presenter for your APIs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPliny[0m[38;5;12m (https://github.com/interagent/pliny) - Opinionated template Sinatra app for writing excellent APIs in Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrabl[0m[38;5;12m (https://github.com/nesquena/rabl) - General ruby templating with json, bson, xml, plist and msgpack support.[39m
|
||||
@@ -267,8 +267,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKashmir[0m[38;5;12m (https://github.com/IFTTT/kashmir) - Kashmir is a Ruby DSL that makes serializing and caching objects a snap.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReadthis[0m[38;5;12m (https://github.com/sorentwo/readthis) - High performance, pooled, ActiveSupport compliant caching with Redis.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRecord Cache[0m[38;5;12m (https://github.com/orslumen/record-cache) - Cache Active Model Records in Rails 3.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mredis-store[0m[38;5;12m [39m[38;5;12m(http://redis-store.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRedis[39m[38;5;12m [39m[38;5;12mStore[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstores[39m[38;5;12m [39m[38;5;12m(Cache,[39m[38;5;12m [39m[38;5;12mI18n,[39m[38;5;12m [39m[38;5;12mSession,[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mCache)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mframeworks[39m[38;5;12m [39m[38;5;12mlike:[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mRails,[39m[38;5;12m [39m[38;5;12mSinatra,[39m[38;5;12m [39m[38;5;12mRack,[39m[38;5;12m [39m[38;5;12mRack::Cache[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mI18n.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m
|
||||
[38;5;12msupports[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mmarshalling,[39m[38;5;12m [39m[38;5;12mtimeouts,[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mnodes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnamespaces.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mredis-store[0m[38;5;12m [39m[38;5;12m(http://redis-store.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRedis[39m[38;5;12m [39m[38;5;12mStore[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstores[39m[38;5;12m [39m[38;5;12m(Cache,[39m[38;5;12m [39m[38;5;12mI18n,[39m[38;5;12m [39m[38;5;12mSession,[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mCache)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mframeworks[39m[38;5;12m [39m[38;5;12mlike:[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mRails,[39m[38;5;12m [39m[38;5;12mSinatra,[39m[38;5;12m [39m[38;5;12mRack,[39m[38;5;12m [39m[38;5;12mRack::Cache[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mI18n.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mmarshalling,[39m[38;5;12m [39m
|
||||
[38;5;12mtimeouts,[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mnodes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnamespaces.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSecond Level Cache[0m[38;5;12m (https://github.com/hooopo/second_level_cache) - Write-Through and Read-Through caching library for ActiveRecord 4.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCaptchas and anti-spam[0m
|
||||
@@ -321,8 +321,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mCMS[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlchemy CMS[0m[38;5;12m (https://alchemy-cms.com) - A powerful, userfriendly and flexible Open Source Rails CMS.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAvo[0m[38;5;14m[1m [0m[38;5;14m[1mCMS[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRails[0m[38;5;12m [39m[38;5;12m(https://avohq.io/ruby-on-rails-content-management-system)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAvo[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mContent[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msaves[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mmonths[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m
|
||||
[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp's[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mstructure,[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtraditional[39m[38;5;12m [39m[38;5;12mmethods,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12misn't[39m[38;5;12m [39m[38;5;12menough,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mfalls[39m[38;5;12m [39m[38;5;12mback[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAvo[0m[38;5;14m[1m [0m[38;5;14m[1mCMS[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRails[0m[38;5;12m [39m[38;5;12m(https://avohq.io/ruby-on-rails-content-management-system)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAvo[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mContent[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msaves[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mmonths[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp's[39m
|
||||
[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mstructure,[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtraditional[39m[38;5;12m [39m[38;5;12mmethods,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12misn't[39m[38;5;12m [39m[38;5;12menough,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mfalls[39m[38;5;12m [39m[38;5;12mback[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCamaleon CMS[0m[38;5;12m (http://camaleon.tuzitio.com/) - A dynamic and advanced content management system based on Ruby on Rails 4.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComfortableMexicanSofa[0m[38;5;12m (https://github.com/comfy/comfortable-mexican-sofa) - Powerful Rails 5.2+ CMS Engine.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFae[0m[38;5;12m (https://github.com/wearefine/fae) - Flexible, open source, Rails CMS engine.[39m
|
||||
@@ -340,8 +340,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrakeman[0m[38;5;12m (https://github.com/presidentbeef/brakeman) - A static analysis security vulnerability scanner for Ruby on Rails applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoverband[0m[38;5;12m (https://github.com/danmayer/coverband) - Rack middleware to help measure production code coverage.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFasterer[0m[38;5;12m (https://github.com/DamirSvrtan/fasterer) - Make your Rubies go faster with this command line tool highly inspired by fast-ruby and Sferik's talk at Baruco Conf.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlay[0m[38;5;12m [39m[38;5;12m(https://github.com/seattlerb/flay)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFlay[39m[38;5;12m [39m[38;5;12manalyzes[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstructural[39m[38;5;12m [39m[38;5;12msimilarities.[39m[38;5;12m [39m[38;5;12mDifferences[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mliteral[39m[38;5;12m [39m[38;5;12mvalues,[39m[38;5;12m [39m[38;5;12mvariable,[39m[38;5;12m [39m[38;5;12mclass,[39m[38;5;12m [39m[38;5;12mmethod[39m[38;5;12m [39m[38;5;12mnames,[39m[38;5;12m [39m[38;5;12mwhitespace,[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mstyle,[39m[38;5;12m [39m[38;5;12mbraces[39m[38;5;12m [39m[38;5;12mvs[39m[38;5;12m [39m[38;5;12mdo/end,[39m[38;5;12m [39m[38;5;12metc[39m[38;5;12m [39m[38;5;12mare[39m
|
||||
[38;5;12mall[39m[38;5;12m [39m[38;5;12mignored.[39m[38;5;12m [39m[38;5;12mMaking[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mtotally[39m[38;5;12m [39m[38;5;12mrad.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlay[0m[38;5;12m [39m[38;5;12m(https://github.com/seattlerb/flay)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFlay[39m[38;5;12m [39m[38;5;12manalyzes[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstructural[39m[38;5;12m [39m[38;5;12msimilarities.[39m[38;5;12m [39m[38;5;12mDifferences[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mliteral[39m[38;5;12m [39m[38;5;12mvalues,[39m[38;5;12m [39m[38;5;12mvariable,[39m[38;5;12m [39m[38;5;12mclass,[39m[38;5;12m [39m[38;5;12mmethod[39m[38;5;12m [39m[38;5;12mnames,[39m[38;5;12m [39m[38;5;12mwhitespace,[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mstyle,[39m[38;5;12m [39m[38;5;12mbraces[39m[38;5;12m [39m[38;5;12mvs[39m[38;5;12m [39m[38;5;12mdo/end,[39m[38;5;12m [39m[38;5;12metc[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mignored.[39m[38;5;12m [39m[38;5;12mMaking[39m[38;5;12m [39m[38;5;12mthis[39m
|
||||
[38;5;12mtotally[39m[38;5;12m [39m[38;5;12mrad.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlog[0m[38;5;12m (https://github.com/seattlerb/flog) - Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfukuzatsu[0m[38;5;12m (https://gitlab.com/coraline/fukuzatsu#fukuzatsu) - Complexity analysis tool with a rich web front-end.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetricFu[0m[38;5;12m (https://github.com/metricfu/metric_fu) - A fist full of code metrics.[39m
|
||||
@@ -388,8 +388,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mConcurrency and Parallelism[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcurrent[0m[38;5;14m[1m [0m[38;5;14m[1mRuby[0m[38;5;12m [39m[38;5;12m(https://github.com/ruby-concurrency/concurrent-ruby)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12magents,[39m[38;5;12m [39m[38;5;12mfutures,[39m[38;5;12m [39m[38;5;12mpromises,[39m[38;5;12m [39m[38;5;12mthread[39m[38;5;12m [39m[38;5;12mpools,[39m[38;5;12m [39m[38;5;12msupervisors,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mErlang,[39m[38;5;12m [39m[38;5;12mClojure,[39m[38;5;12m [39m[38;5;12mScala,[39m[38;5;12m [39m
|
||||
[38;5;12mGo,[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mJavaScript,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mpatterns.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcurrent[0m[38;5;14m[1m [0m[38;5;14m[1mRuby[0m[38;5;12m [39m[38;5;12m(https://github.com/ruby-concurrency/concurrent-ruby)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12magents,[39m[38;5;12m [39m[38;5;12mfutures,[39m[38;5;12m [39m[38;5;12mpromises,[39m[38;5;12m [39m[38;5;12mthread[39m[38;5;12m [39m[38;5;12mpools,[39m[38;5;12m [39m[38;5;12msupervisors,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mErlang,[39m[38;5;12m [39m[38;5;12mClojure,[39m[38;5;12m [39m[38;5;12mScala,[39m[38;5;12m [39m[38;5;12mGo,[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mJavaScript,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mpatterns.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEventMachine[0m[38;5;12m (https://github.com/eventmachine/eventmachine) - An event-driven I/O and lightweight concurrency library for Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mforkoff[0m[38;5;12m (https://github.com/ahoward/forkoff) - brain-dead simple parallel processing for ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParallel[0m[38;5;12m (https://github.com/grosser/parallel) - Run any code in parallel Processes (> use all CPUs) or Threads (> speedup blocking operations). Best suited for map-reduce or e.g. parallel downloads/uploads.[39m
|
||||
@@ -412,16 +412,15 @@
|
||||
[38;2;255;187;0m[4mCore Extensions[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mActiveSupport[0m[38;5;12m (https://github.com/rails/rails/tree/master/activesupport) - A collection of utility classes and standard library extensions.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAddressable[0m[38;5;12m [39m[38;5;12m(https://github.com/sporkmonger/addressable)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAddressable[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreplacement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mURI[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mRuby's[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mclosely[39m[38;5;12m [39m[38;5;12mconforms[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m3986,[39m[38;5;12m [39m[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m3987,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m6570[39m[38;5;12m [39m[38;5;12m(level[39m[38;5;12m [39m[38;5;12m4),[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mIRIs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mURI[39m[38;5;12m [39m[38;5;12mtemplates.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAddressable[0m[38;5;12m [39m[38;5;12m(https://github.com/sporkmonger/addressable)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAddressable[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreplacement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mURI[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mRuby's[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mclosely[39m[38;5;12m [39m[38;5;12mconforms[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m3986,[39m[38;5;12m [39m[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m3987,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRFC[39m[38;5;12m [39m[38;5;12m6570[39m[38;5;12m [39m[38;5;12m(level[39m[38;5;12m [39m[38;5;12m4),[39m[38;5;12m [39m
|
||||
[38;5;12mproviding[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mIRIs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mURI[39m[38;5;12m [39m[38;5;12mtemplates.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBitwise[0m[38;5;12m (https://github.com/kenn/bitwise) - Fast, memory efficient bitwise operations on large binary strings[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFinishing Moves[0m[38;5;12m (https://github.com/forgecrafted/finishing_moves) - Small, focused, incredibly useful methods added to core Ruby classes. Includes the endlessly useful [39m[48;5;235m[38;5;249mnil_chain[49m[39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocile[0m[38;5;12m (https://github.com/ms-ati/docile) - A tiny library that lets you map a DSL (domain specific language) to your Ruby objects in a snap.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdry-rb[0m[38;5;12m (https://github.com/dry-rb) - dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHamster[0m[38;5;12m (https://github.com/hamstergem/hamster) - Efficient, immutable, and thread-safe collection classes for Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHanami::Utils[0m[38;5;12m (https://github.com/hanami/utils) - Lightweight, non-monkey-patch class utilities for Hanami and Ruby app.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMemoWise[0m[38;5;12m [39m[38;5;12m(https://github.com/panorama-ed/memo_wise)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMemoize[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12minstance/class/module[39m[38;5;12m [39m[38;5;12mmethod,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfrozen[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mrigorously[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbenchmarked[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mRubies[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mmemoized[39m[38;5;12m [39m[38;5;12mreads.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMemoWise[0m[38;5;12m (https://github.com/panorama-ed/memo_wise) - Memoize any instance/class/module method, including support for frozen objects - rigorously tested and benchmarked on all Rubies - fast performance of memoized reads.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby Facets[0m[38;5;12m (https://github.com/rubyworks/facets) - The premiere collection of general purpose method extensions and standard additions for Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrick Bag[0m[38;5;12m (https://github.com/keithrbennett/trick_bag) - Assorted Ruby classes and methods to simplify and enhance your code.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mAttributes[39m
|
||||
@@ -463,10 +462,10 @@
|
||||
|
||||
[38;2;255;187;0m[4mData Processing and ETL[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mattr-gather[0m[38;5;12m [39m[38;5;12m(https://github.com/ianks/attr-gather)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mworkflows[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12m"enhance"[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mextra[39m[38;5;12m [39m[38;5;12mattributes.[39m[38;5;12m [39m[38;5;12mAt[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mlevel,[39m[38;5;12m [39m[38;5;12mattr-gather[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfetch[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m
|
||||
[38;5;12mdata[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12m(such[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthird[39m[38;5;12m [39m[38;5;12mparty[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12metc.)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mparallelized[39m[38;5;12m [39m[38;5;12mfashion.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCSV[0m[38;5;14m[1m [0m[38;5;14m[1mReader[0m[38;5;12m [39m[38;5;12m(https://github.com/csvreader/csvreader)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mtabular[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12m(line-by-line[39m[38;5;12m [39m[38;5;12mrecords)[39m[38;5;12m [39m[38;5;12mreader[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12m"classic"[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mNumerics,[39m[38;5;12m [39m[48;5;235m[38;5;249mCSV <3 JSON[49m[39m[38;5;12m,[39m[38;5;12m [39m[48;5;235m[38;5;249mCSV <3 YAML[49m[39m[38;5;12m,[39m[38;5;12m [39m[38;5;12mtab,[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mwidth[39m[38;5;12m [39m
|
||||
[38;5;12mfields[39m[38;5;12m [39m[38;5;12m(FWF)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mflavors[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdialects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mattr-gather[0m[38;5;12m [39m[38;5;12m(https://github.com/ianks/attr-gather)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mworkflows[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12m"enhance"[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mextra[39m[38;5;12m [39m[38;5;12mattributes.[39m[38;5;12m [39m[38;5;12mAt[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mlevel,[39m[38;5;12m [39m[38;5;12mattr-gather[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfetch[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12m(such[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||||
[38;5;12mthird[39m[38;5;12m [39m[38;5;12mparty[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12metc.)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mparallelized[39m[38;5;12m [39m[38;5;12mfashion.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCSV[0m[38;5;14m[1m [0m[38;5;14m[1mReader[0m[38;5;12m [39m[38;5;12m(https://github.com/csvreader/csvreader)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mtabular[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12m(line-by-line[39m[38;5;12m [39m[38;5;12mrecords)[39m[38;5;12m [39m[38;5;12mreader[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12m"classic"[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mNumerics,[39m[38;5;12m [39m[48;5;235m[38;5;249mCSV <3 JSON[49m[39m[38;5;12m,[39m[38;5;12m [39m[48;5;235m[38;5;249mCSV <3 YAML[49m[39m[38;5;12m,[39m[38;5;12m [39m[38;5;12mtab,[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mwidth[39m[38;5;12m [39m[38;5;12mfields[39m[38;5;12m [39m[38;5;12m(FWF)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m
|
||||
[38;5;12mflavors[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdialects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKiba[0m[38;5;12m (http://www.kiba-etl.org) - A lightweight data processing / ETL framework for Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-stemmer[0m[38;5;12m (https://github.com/aurelian/ruby-stemmer) - It Provides Snowball algorithm for stemming purposes.[39m
|
||||
|
||||
@@ -474,8 +473,7 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChartkick[0m[38;5;12m (http://chartkick.com/) - Create beautiful Javascript charts with one line of Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeoPattern[0m[38;5;12m (https://github.com/jasonlong/geo_pattern) - Create beautiful generative geometric background images from a string.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazyHighCharts[0m
|
||||
[38;5;12m (https://github.com/michelson/lazy_high_charts) - A simple and extremely flexible way to use HighCharts from ruby code. Tested on Ruby on Rails, Sinatra and Nanoc, but it should work with others too.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazyHighCharts[0m[38;5;12m (https://github.com/michelson/lazy_high_charts) - A simple and extremely flexible way to use HighCharts from ruby code. Tested on Ruby on Rails, Sinatra and Nanoc, but it should work with others too.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApexCharts.rb[0m[38;5;12m (https://github.com/styd/apexcharts.rb) - Awesome charts for your ruby app. Works on any ruby app, including Rails app. It even works on plain HTML+ERB files.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRailRoady[0m[38;5;12m (https://github.com/preston/railroady) - Ruby on Rails 3/4 model and controller UML class diagram generator.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRails Erd[0m[38;5;12m (https://github.com/voormedia/rails-erd) - Generate Entity-Relationship Diagrams for Rails applications.[39m
|
||||
@@ -509,8 +507,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRein[0m[38;5;12m (https://github.com/nullobject/rein) - Database constraints made easy for ActiveRecord.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScenic[0m[38;5;12m (https://github.com/thoughtbot/scenic) - Versioned database views for Rails.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSchemaPlus[0m[38;5;12m (https://github.com/SchemaPlus/schema_plus) - SchemaPlus provides a collection of enhancements and extensions to ActiveRecord[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSecondBase[0m[38;5;12m [39m[38;5;12m(https://github.com/customink/secondbase)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSeamless[39m[38;5;12m [39m[38;5;12msecond[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRails.[39m[38;5;12m [39m[38;5;12mSecondBase[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mdual[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mextending[39m[38;5;12m [39m[38;5;12mActiveRecord[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||||
[38;5;12mcreate,[39m[38;5;12m [39m[38;5;12mmigrate,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSecondBase[0m
|
||||
[38;5;12m (https://github.com/customink/secondbase) - Seamless second database integration for Rails. SecondBase provides support for Rails to manage dual databases by extending ActiveRecord tasks that create, migrate, and test your application.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeedbank[0m[38;5;12m (https://github.com/james2m/seedbank) - Seedbank allows you to structure your Rails seed data instead of having it all dumped into one large file.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeed dump[0m[38;5;12m (https://github.com/rroblak/seed_dump) - Rails 4 task to dump (parts) of your database to db/seeds.rb.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeed Fu[0m[38;5;12m (https://github.com/mbleigh/seed-fu) - Advanced seed data handling for Rails.[39m
|
||||
@@ -543,8 +541,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mByebug[0m[38;5;12m (https://github.com/deivid-rodriguez/byebug) - A simple to use, feature rich debugger for Ruby 2.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdid_you_mean[0m[38;5;12m (https://github.com/yuki24/did_you_mean) - Adds class, method & attribute suggestions to error messages.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPry Byebug[0m[38;5;12m (https://github.com/deivid-rodriguez/pry-byebug) - Pry navigation commands via byebug.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpry-rails[0m[38;5;12m [39m[38;5;12m(https://github.com/rweng/pry-rails)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAvoid[39m[38;5;12m [39m[38;5;12mrepeating[39m[38;5;12m [39m[38;5;12myourself,[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mpry-rails[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcopying[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minitializer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mrails[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mgem[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcauses[39m[38;5;12m [39m[38;5;12mrails[39m[38;5;12m [39m[38;5;12mconsole[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mpry.[39m[38;5;12m [39m
|
||||
[38;5;12mIt[39m[38;5;12m [39m[38;5;12mtherefore[39m[38;5;12m [39m[38;5;12mdepends[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mpry.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpry-rails[0m
|
||||
[38;5;12m (https://github.com/rweng/pry-rails) - Avoid repeating yourself, use pry-rails instead of copying the initializer to every rails project. This is a small gem which causes rails console to open pry. It therefore depends on pry.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeeing Is Believing[0m[38;5;12m (https://github.com/JoshCheek/seeing_is_believing) - Displays the results of every line of code in your file.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtapping_device[0m[38;5;12m (https://github.com/st0012/tapping_device) - A tool that allows you to inspect your program from an Object's perspective.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXray[0m[38;5;12m (https://github.com/brentd/xray-rails) - A development tool that reveals your UI's bones.[39m
|
||||
@@ -563,17 +561,16 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCapistrano[0m[38;5;12m (http://capistranorb.com) - A remote server automation and deployment tool written in Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCenturion[0m[38;5;12m (https://github.com/newrelic/centurion) - A mass deployment tool for Docker fleets.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChef[0m[38;5;12m (https://github.com/chef/chef) - A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEinhorn[0m
|
||||
[38;5;12m (https://github.com/stripe/einhorn) - Einhorn will open one or more shared sockets and run multiple copies of your process. You can seamlessly reload your code, dynamically reconfigure Einhorn, and more.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEinhorn[0m[38;5;12m (https://github.com/stripe/einhorn) - Einhorn will open one or more shared sockets and run multiple copies of your process. You can seamlessly reload your code, dynamically reconfigure Einhorn, and more.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mItamae[0m[38;5;12m (https://github.com/itamae-kitchen/itamae) - Simple and lightweight configuration management tool inspired by Chef.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKanrisuru[0m[38;5;12m (https://github.com/avamia/kanrisuru) - Manage remote infrastructure in Ruby[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLita[0m[38;5;12m (https://www.lita.io/) - ChatOps for Ruby: A pluggable chat bot framework usable with any chat service.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogstash[0m[38;5;12m (https://github.com/elastic/logstash) - Logs/event transport, processing, management, search.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKamal[0m[38;5;12m [39m[38;5;12m(https://github.com/basecamp/kamal)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKamal[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mzero-downtime[39m[38;5;12m [39m[38;5;12mdeploys,[39m[38;5;12m [39m[38;5;12mrolling[39m[38;5;12m [39m[38;5;12mrestarts,[39m[38;5;12m [39m[38;5;12masset[39m[38;5;12m [39m[38;5;12mbridging,[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mbuilds,[39m[38;5;12m [39m[38;5;12maccessory[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12melse[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m
|
||||
[38;5;12myour[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDocker.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKamal[0m[38;5;12m [39m[38;5;12m(https://github.com/basecamp/kamal)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKamal[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mzero-downtime[39m[38;5;12m [39m[38;5;12mdeploys,[39m[38;5;12m [39m[38;5;12mrolling[39m[38;5;12m [39m[38;5;12mrestarts,[39m[38;5;12m [39m[38;5;12masset[39m[38;5;12m [39m[38;5;12mbridging,[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12mbuilds,[39m[38;5;12m [39m[38;5;12maccessory[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12melse[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mDocker.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMina[0m[38;5;12m (https://github.com/mina-deploy/mina) - Really fast deployer and server automation tool.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPuppet[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/puppet)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12madministrative[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mUnix,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12msystems,[39m[38;5;12m [39m[38;5;12mperforms[39m[38;5;12m [39m[38;5;12madministrative[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12m(such[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12musers,[39m[38;5;12m [39m[38;5;12minstalling[39m[38;5;12m [39m[38;5;12mpackages,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mupdating[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mconfigurations)[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcentralized[39m[38;5;12m [39m[38;5;12mspecification.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPuppet[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/puppet)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12madministrative[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12mUnix,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12msystems,[39m[38;5;12m [39m[38;5;12mperforms[39m[38;5;12m [39m[38;5;12madministrative[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12m(such[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12musers,[39m[38;5;12m [39m[38;5;12minstalling[39m[38;5;12m [39m[38;5;12mpackages,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mupdating[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m
|
||||
[38;5;12mconfigurations)[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcentralized[39m[38;5;12m [39m[38;5;12mspecification.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubber[0m[38;5;12m (https://github.com/rubber/rubber) - The rubber plugin enables relatively complex multi-instance deployments of RubyOnRails applications to Amazon's Elastic Compute Cloud (EC2).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSSHKey[0m[38;5;12m (https://github.com/bensie/sshkey) - SSH private and public key generator in pure Ruby (RSA & DSA).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSunzi[0m[38;5;12m (https://github.com/kenn/sunzi) - Server provisioning utility for minimalists[39m
|
||||
@@ -600,8 +597,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby Rogues[0m[38;5;12m (https://devchat.tv/ruby-rogues) - Weekly panel discussion about programming, primarily in Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby Weekly[0m[38;5;12m (https://rubyweekly.com/) - A free, once–weekly e-mail round-up of Ruby news and articles.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Ruby Bibliography[0m[38;5;12m (https://rubybib.org) - Research papers about Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Ruby Toolbox[0m
|
||||
[38;5;12m (https://www.ruby-toolbox.com) - A comprehensive catalog of Ruby and Rails plug-ins, gems, tools and resources for Ruby developers with popularity ratings based on GitHub watchers and Gem downloads.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Ruby Toolbox[0m[38;5;12m (https://www.ruby-toolbox.com) - A comprehensive catalog of Ruby and Rails plug-ins, gems, tools and resources for Ruby developers with popularity ratings based on GitHub watchers and Gem downloads.[39m
|
||||
|
||||
[38;2;255;187;0m[4mDocumentation[0m
|
||||
|
||||
@@ -651,8 +647,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMailCatcher[0m[38;5;12m (https://mailcatcher.me) - Catches mail and serves it through a dream.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMailForm[0m[38;5;12m (https://github.com/heartcombo/mail_form) - Send e-mail straight from forms in Rails with I18n, validations, attachments and request information.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMaily[0m[38;5;12m (https://github.com/markets/maily) - A Rails Engine to manage, test and navigate through all your email templates of your app, being able to preview them directly in your browser.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMidiSmtpServer[0m
|
||||
[38;5;12m (https://4commerce-technologies-ag.github.io/midi-smtp-server/) - The highly customizable ruby SMTP-Service library with builtin support for AUTH and SSL/STARTTLS, 8BITMIME and SMTPUTF8, IPv4 and IPv6 and more.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMidiSmtpServer[0m[38;5;12m (https://4commerce-technologies-ag.github.io/midi-smtp-server/) - The highly customizable ruby SMTP-Service library with builtin support for AUTH and SSL/STARTTLS, 8BITMIME and SMTPUTF8, IPv4 and IPv6 and more.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPony[0m[38;5;12m (https://github.com/benprew/pony) - The express way to send mail from Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostal[0m[38;5;12m (https://github.com/atech/postal) - A fully featured open source mail delivery platform for incoming & outgoing e-mail.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpremailer-rails[0m[38;5;12m (https://github.com/fphilipe/premailer-rails) - CSS styled emails without the hassle.[39m
|
||||
@@ -677,8 +672,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-build[0m[38;5;12m (https://github.com/sstephenson/ruby-build) - Compile and install Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-install[0m[38;5;12m (https://github.com/postmodern/ruby-install) - Installs Ruby, JRuby, Rubinius, MagLev or MRuby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRVM[0m[38;5;12m (https://rvm.io) - RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTokaido[0m
|
||||
[38;5;12m (https://github.com/tokaido/tokaidoapp/releases) - Ruby, Rails, SQLite and Redis encapsulated in a single drag-and-drop OS X app, designed to make installing a working RoR environment easy for beginners.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTokaido[0m[38;5;12m (https://github.com/tokaido/tokaidoapp/releases) - Ruby, Rails, SQLite and Redis encapsulated in a single drag-and-drop OS X app, designed to make installing a working RoR environment easy for beginners.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUru[0m[38;5;12m (https://bitbucket.org/jonforums/uru) - Uru is a lightweight, multi-platform command line tool that helps you use the multiple rubies on your 32/64-bit Linux, OS X, or Windows systems.[39m
|
||||
|
||||
[38;2;255;187;0m[4mError Handling[0m
|
||||
@@ -697,8 +691,8 @@
|
||||
[38;2;255;187;0m[4mEvent Sourcing[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEventide Project[0m[38;5;12m (https://eventide-project.org) - Pub/sub, event sourcing, and evented autonomous services backed by the [39m[38;5;14m[1mMessage DB[0m[38;5;12m (https://github.com/message-db/message-db) message store.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRails[0m[38;5;14m[1m [0m[38;5;14m[1mEvent[0m[38;5;14m[1m [0m[38;5;14m[1mStore[0m[38;5;14m[1m [0m[38;5;14m[1m(RES)[0m[38;5;12m [39m[38;5;12m(https://github.com/RailsEventStore/rails_event_store)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpublishing,[39m[38;5;12m [39m[38;5;12mconsuming,[39m[38;5;12m [39m[38;5;12mstoring[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mretrieving[39m[38;5;12m [39m[38;5;12mevents.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mcompanion[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgoing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mevent-driven[39m[38;5;12m [39m
|
||||
[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mapplication.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRails Event Store (RES)[0m
|
||||
[38;5;12m (https://github.com/RailsEventStore/rails_event_store) - A library for publishing, consuming, storing and retrieving events. It's your best companion for going with an event-driven architecture for your Rails application.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFeature Flippers and A/B Testing[0m
|
||||
|
||||
@@ -706,8 +700,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflipper[0m[38;5;12m (https://github.com/jnunemaker/flipper) - Feature flipping for ANYTHING. Make turning features on/off so easy that everyone does it. Whatever your data store, throughput, or experience.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRollout[0m[38;5;12m (https://github.com/FetLife/rollout) - Feature flippers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSplit[0m[38;5;12m (https://github.com/splitrb/split) - Rack Based AB testing framework.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnleash[0m
|
||||
[38;5;12m (https://github.com/Unleash/unleash-client-ruby) - Ruby client for Unleash, a powerful feature toggle system that gives you a great overview over all feature toggles across all your applications and services.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnleash[0m[38;5;12m (https://github.com/Unleash/unleash-client-ruby) - Ruby client for Unleash, a powerful feature toggle system that gives you a great overview over all feature toggles across all your applications and services.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVanity[0m[38;5;12m (https://github.com/assaf/vanity) - an A/B testing framework for Rails that is datastore agnostic.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFile Upload[0m
|
||||
@@ -717,8 +710,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDragonFly[0m[38;5;12m (https://github.com/markevans/dragonfly) - A Ruby gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more!.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPaperClip[0m[38;5;12m (https://github.com/thoughtbot/paperclip) - Easy file attachment management for ActiveRecord. Deprecated as of May 14, 2018.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrack-secure-upload[0m[38;5;12m (https://github.com/dtaniwaki/rack-secure-upload) - Upload files securely.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRefile[0m
|
||||
[38;5;12m (https://github.com/refile/refile) - A modern file upload library for Ruby applications, Refile is an attempt by CarrierWave's original author to fix the design mistakes and overengineering in CarrierWave.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRefile[0m[38;5;12m (https://github.com/refile/refile) - A modern file upload library for Ruby applications, Refile is an attempt by CarrierWave's original author to fix the design mistakes and overengineering in CarrierWave.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShrine[0m[38;5;12m (https://github.com/janko-m/shrine) - Toolkit for handling file uploads in Ruby.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFile System Listener[0m
|
||||
@@ -740,8 +732,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mGame Development and Graphics[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDragon[0m[38;5;14m[1m [0m[38;5;14m[1mRuby[0m[38;5;12m [39m[38;5;12m(https://dragonruby.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDragonRuby[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mzero[39m[38;5;12m [39m[38;5;12mdependency,[39m[38;5;12m [39m[38;5;12mcross[39m[38;5;12m [39m[38;5;12mplatform,[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmRuby,[39m[38;5;12m [39m[38;5;12mlibSDL,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLLVM.[39m[38;5;12m [39m[38;5;12mWrite[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mPC,[39m[38;5;12m [39m[38;5;12mMac,[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12miOS,[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m
|
||||
[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi,[39m[38;5;12m [39m[38;5;12mWASM,[39m[38;5;12m [39m[38;5;12mNintendo[39m[38;5;12m [39m[38;5;12mSwitch,[39m[38;5;12m [39m[38;5;12mSony[39m[38;5;12m [39m[38;5;12mPlaystation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mXbox.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDragon[0m[38;5;14m[1m [0m[38;5;14m[1mRuby[0m[38;5;12m [39m[38;5;12m(https://dragonruby.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDragonRuby[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mzero[39m[38;5;12m [39m[38;5;12mdependency,[39m[38;5;12m [39m[38;5;12mcross[39m[38;5;12m [39m[38;5;12mplatform,[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmRuby,[39m[38;5;12m [39m[38;5;12mlibSDL,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLLVM.[39m[38;5;12m [39m[38;5;12mWrite[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mPC,[39m[38;5;12m [39m[38;5;12mMac,[39m[38;5;12m [39m[38;5;12mLinux,[39m[38;5;12m [39m[38;5;12miOS,[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m[38;5;12mRaspberry[39m[38;5;12m [39m[38;5;12mPi,[39m[38;5;12m [39m[38;5;12mWASM,[39m[38;5;12m [39m
|
||||
[38;5;12mNintendo[39m[38;5;12m [39m[38;5;12mSwitch,[39m[38;5;12m [39m[38;5;12mSony[39m[38;5;12m [39m[38;5;12mPlaystation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mXbox.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGosu[0m[38;5;12m (http://www.libgosu.org) - A 2D game development library for the Ruby and C++ programming languages.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMittsu[0m[38;5;12m (https://github.com/jellymann/mittsu) - Mittsu makes 3D graphics easier by providing an abstraction over OpenGL, and is based heavily off of THREE.js.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby 2D[0m[38;5;12m (https://github.com/ruby2d/ruby2d) - Create cross-platform 2D applications, games, and visualizations with ease.[39m
|
||||
@@ -754,10 +746,9 @@
|
||||
|
||||
[38;2;255;187;0m[4mGeolocation[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeocoder[0m[38;5;12m [39m[38;5;12m(https://github.com/alexreisner/geocoder)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mgeocoding[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRuby.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12madds[39m[38;5;12m [39m[38;5;12mgeocoding[39m[38;5;12m [39m[38;5;12m(by[39m[38;5;12m [39m[38;5;12mstreet[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mIP[39m[38;5;12m [39m[38;5;12maddress),[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mgeocoding[39m[38;5;12m [39m[38;5;12m(find[39m[38;5;12m [39m[38;5;12mstreet[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m
|
||||
[38;5;12mcoordinates),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdistance[39m[38;5;12m [39m[38;5;12mqueries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeoip[0m[38;5;12m [39m[38;5;12m(https://github.com/cjheath/geoip)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSearches[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGeoIP[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mhost[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mIP[39m[38;5;12m [39m[38;5;12maddress,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreturns[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcountry[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mIP[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mallocated,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcity,[39m[38;5;12m [39m[38;5;12mISP[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||||
[38;5;12minformation.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeocoder[0m
|
||||
[38;5;12m (https://github.com/alexreisner/geocoder) - A complete geocoding solution for Ruby. With Rails it adds geocoding (by street or IP address), reverse geocoding (find street address based on given coordinates), and distance queries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeoip[0m[38;5;12m (https://github.com/cjheath/geoip) - Searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeokit[0m[38;5;12m (https://github.com/geokit/geokit) - Geokit gem provides geocoding and distance/heading calculations.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Maps for Rails[0m[38;5;12m (https://github.com/apneadiving/Google-Maps-for-Rails) - Enables easy Google map + overlays creation in Ruby apps.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrgeo[0m[38;5;12m (https://github.com/rgeo/rgeo) - Geospatial data library. Spatial data types, geometric and spherical calculations, and WKT/WKB serialization.[39m
|
||||
@@ -801,16 +792,13 @@
|
||||
|
||||
[38;2;255;187;0m[4mHTTP Clients and tools[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAccept[0m[38;5;14m[1m [0m[38;5;14m[1mLanguage[0m[38;5;12m [39m[38;5;12m(https://github.com/cyril/accept_language.rb)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtiny[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mAccept-Language[49m[39m[38;5;12m [39m[38;5;12mheader[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mbrowsers[39m[38;5;12m [39m[38;5;12m(as[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;14m[1mRFC[0m[38;5;14m[1m [0m[38;5;14m[1m2616[0m[38;5;12m [39m
|
||||
[38;5;12m(https://datatracker.ietf.org/doc/html/rfc2616#section-14.4)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAccept Language[0m[38;5;12m (https://github.com/cyril/accept_language.rb) - A tiny library for parsing the [39m[48;5;235m[38;5;249mAccept-Language[49m[39m[38;5;12m header from browsers (as defined in [39m[38;5;14m[1mRFC 2616[0m[38;5;12m (https://datatracker.ietf.org/doc/html/rfc2616#section-14.4)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexcon[0m[38;5;12m (https://github.com/excon/excon) - Usable, fast, simple Ruby HTTP 1.1. It works great as a general HTTP(s) client and is particularly well suited to usage in API clients.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFaraday[0m[38;5;12m [39m[38;5;12m(https://github.com/lostisland/faraday)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlib[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12madapters[39m[38;5;12m [39m[38;5;12m(such[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mNet::HTTP)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12membraces[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mRack[39m[38;5;12m [39m[38;5;12mmiddleware[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mrequest/response[39m[38;5;12m [39m[38;5;12mcycle.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFaraday[0m[38;5;12m (https://github.com/lostisland/faraday) - an HTTP client lib that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevice Detector[0m[38;5;12m (https://github.com/podigee/device_detector) - A precise and fast user agent parser and device detector, backed by the largest and most up-to-date user agent database.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHttp Client[0m[38;5;12m (https://github.com/nahi/httpclient) - Gives something like the functionality of libwww-perl (LWP) in Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTP[0m[38;5;12m (https://github.com/httprb/http) - The HTTP Gem: a simple Ruby DSL for making HTTP requests.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTPX[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/honeyryderchuck/httpx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[38;5;12mruby[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mclient,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mHTTP/2[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mHTTP/1,[39m[38;5;12m [39m[38;5;12mconcurrent[39m[38;5;12m [39m[38;5;12mrequests,[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mextended[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12m(cookies,[39m[38;5;12m [39m[38;5;12mretries,[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;12mredirects,[39m[38;5;12m [39m[38;5;12mproxy,[39m[38;5;12m [39m
|
||||
[38;5;12mstreaming...).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTPX[0m[38;5;12m (https://gitlab.com/honeyryderchuck/httpx) - Pure ruby HTTP client, supports HTTP/2 and HTTP/1, concurrent requests, plugin system for extended features (cookies, retries, following redirects, proxy, streaming...).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhttparty[0m[38;5;12m (https://github.com/jnunemaker/httparty) - Makes http fun again![39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHttp-2[0m[38;5;12m (https://github.com/igrigorik/http-2) - Pure Ruby implementation of HTTP/2 protocol[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPatron[0m[38;5;12m (https://github.com/toland/patron) - Patron is a Ruby HTTP client library based on libcurl.[39m
|
||||
@@ -836,8 +824,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJRuby[0m[38;5;12m (https://github.com/jruby/jruby) - A Java implementation of the Ruby language.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMRuby[0m[38;5;12m (https://github.com/mruby/mruby) - Lightweight Ruby. Can be linked and embedded in your application.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpal[0m[38;5;12m (https://github.com/opal/opal) - Ruby to Javascript compiler.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubinius[0m[38;5;12m [39m[38;5;12m(https://github.com/rubinius/rubinius)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mRubinius[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mmachine,[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mparser,[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12mcompiler,[39m[38;5;12m [39m[38;5;12mgenerational[39m[38;5;12m [39m[38;5;12mgarbage[39m[38;5;12m [39m
|
||||
[38;5;12mcollector,[39m[38;5;12m [39m[38;5;12mjust-in-time[39m[38;5;12m [39m[38;5;12m(JIT)[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcompiler,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mCore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mStandard[39m[38;5;12m [39m[38;5;12mlibraries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRubinius[0m[38;5;12m [39m[38;5;12m(https://github.com/rubinius/rubinius)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mRubinius[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mmachine,[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mparser,[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12mcompiler,[39m[38;5;12m [39m[38;5;12mgenerational[39m[38;5;12m [39m[38;5;12mgarbage[39m[38;5;12m [39m[38;5;12mcollector,[39m[38;5;12m [39m[38;5;12mjust-in-time[39m[38;5;12m [39m
|
||||
[38;5;12m(JIT)[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcompiler,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mCore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mStandard[39m[38;5;12m [39m[38;5;12mlibraries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTruffleRuby[0m[38;5;12m (https://github.com/oracle/truffleruby) - A high performance implementation of the Ruby programming language. Built on the GraalVM by Oracle Labs.[39m
|
||||
|
||||
[38;2;255;187;0m[4mInternationalization[0m
|
||||
@@ -851,8 +839,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mr18n[0m[38;5;12m (https://github.com/ai/r18n) - Advanced i18n library for Rails, Sinatra, desktop apps, models, works well with complex languages like Russian.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTermit[0m[38;5;12m (https://github.com/pawurb/termit) - Translations with speech synthesis in your terminal.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTolk[0m[38;5;12m (https://github.com/tolk/tolk) - A web interface for doing i18n translations packaged as a Rails engine.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtwitter-cldr-rb[0m
|
||||
[38;5;12m (https://github.com/twitter/twitter-cldr-rb) - Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtwitter-cldr-rb[0m[38;5;12m (https://github.com/twitter/twitter-cldr-rb) - Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.[39m
|
||||
|
||||
[38;2;255;187;0m[4mIRB[0m
|
||||
|
||||
@@ -881,8 +868,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAI4R[0m[38;5;12m (https://github.com/sergiofierens/ai4r) - Algorithms covering several Artificial intelligence fields.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Machine Learning with Ruby[0m[38;5;12m (https://github.com/arbox/machine-learning-with-ruby) - A Curated List of Ruby Machine Learning Links and Resources.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2cgen[0m[38;5;12m (https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native Ruby code with zero dependencies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPredictionIO Ruby SDK[0m
|
||||
[38;5;12m (https://github.com/PredictionIO/PredictionIO-Ruby-SDK) - The PredictionIO Ruby SDK provides a convenient API to quickly record your users' behavior and retrieve personalized predictions for them.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPredictionIO Ruby SDK[0m[38;5;12m (https://github.com/PredictionIO/PredictionIO-Ruby-SDK) - The PredictionIO Ruby SDK provides a convenient API to quickly record your users' behavior and retrieve personalized predictions for them.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrb-libsvm[0m[38;5;12m (https://github.com/febeling/rb-libsvm) - Ruby language bindings for LIBSVM. SVM is a machine learning and classification algorithm.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-fann[0m[38;5;12m (https://github.com/tangledpath/ruby-fann) - Ruby library for interfacing with FANN (Fast Artificial Neural Network).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruby-openai[0m[38;5;12m (https://github.com/alexrudall/ruby-openai) - OpenAI API + Ruby![39m
|
||||
@@ -947,8 +933,7 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNoticed[0m[38;5;12m (https://github.com/excid3/noticed) - ActionMailer-like Notification System for your Ruby on Rails app.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby Push Notifications[0m[38;5;12m (https://github.com/calonso/ruby-push-notifications) - iOS, Android and Windows Phone Push notifications made easy.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRpush[0m[38;5;12m [39m[38;5;12m(https://github.com/rpush/rpush)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mpush[39m[38;5;12m [39m[38;5;12mnotification[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mApple[39m[38;5;12m [39m[38;5;12mPush[39m[38;5;12m [39m[38;5;12mNotification[39m[38;5;12m [39m[38;5;12mService,[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mMessaging,[39m[38;5;12m [39m[38;5;12mAmazon[39m[38;5;12m [39m[38;5;12mDevice[39m[38;5;12m [39m[38;5;12mMessaging[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mPhone[39m[38;5;12m [39m[38;5;12mPush[39m[38;5;12m [39m
|
||||
[38;5;12mNotification[39m[38;5;12m [39m[38;5;12mService.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRpush[0m[38;5;12m (https://github.com/rpush/rpush) - The push notification service for Ruby which supports Apple Push Notification Service, Google Cloud Messaging, Amazon Device Messaging and Windows Phone Push Notification Service.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebpush[0m[38;5;12m (https://github.com/zaru/webpush) - Encryption Utilities for Web Push protocol.[39m
|
||||
|
||||
[38;2;255;187;0m[4mOptimizations[0m
|
||||
@@ -1043,8 +1028,7 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKaminari[0m[38;5;12m (https://github.com/amatsuda/kaminari) - A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for modern web app frameworks and ORMs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1morder_query[0m[38;5;12m (https://github.com/glebm/order_query) - A keyset pagination library to find the next or previous record(s) relative to the current one efficiently, e.g. for infinite scroll.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPagy[0m[38;5;12m [39m[38;5;12m(https://github.com/ddnexus/pagy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPagy[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12multimate[39m[38;5;12m [39m[38;5;12mpagination[39m[38;5;12m [39m[38;5;12mgem[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12moutperforms[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mbenchmark[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomparison.[39m[38;5;12m [39m[38;5;12mMore[39m[38;5;12m [39m[38;5;12mdetails[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mPagy[0m[38;5;14m[1m [0m[38;5;14m[1mWiki[0m[38;5;12m [39m
|
||||
[38;5;12m(https://ddnexus.github.io/pagy/index).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPagy[0m[38;5;12m (https://github.com/ddnexus/pagy) - Pagy is the ultimate pagination gem that outperforms the others in each and every benchmark and comparison. More details can be found on [39m[38;5;14m[1mPagy Wiki[0m[38;5;12m (https://ddnexus.github.io/pagy/index).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwill_paginate[0m[38;5;12m (https://github.com/mislav/will_paginate) - A pagination library that integrates with Ruby on Rails, Sinatra, Merb, DataMapper and Sequel.[39m
|
||||
|
||||
[38;2;255;187;0m[4mPDF[0m
|
||||
@@ -1070,8 +1054,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mPresentation Programs[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlide[0m[38;5;14m[1m [0m[38;5;14m[1mShow[0m[38;5;14m[1m [0m[38;5;14m[1m(S9)[0m[38;5;12m [39m[38;5;12m(https://github.com/slideshow-s9/slideshow)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWrite[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mslides[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mtalks[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mpresentations[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmarkdown[39m[38;5;12m [39m[38;5;12mformatting[39m[38;5;12m [39m[38;5;12mconventions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12m(static)[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mpages;[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mpacks[39m[38;5;12m [39m[38;5;12mincl.[39m[38;5;12m [39m
|
||||
[38;5;12mdeck.js,[39m[38;5;12m [39m[38;5;12mimpress.js,[39m[38;5;12m [39m[38;5;12mreveal.js,[39m[38;5;12m [39m[38;5;12mshower,[39m[38;5;12m [39m[38;5;12ms6,[39m[38;5;12m [39m[38;5;12ms5[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlide[0m[38;5;14m[1m [0m[38;5;14m[1mShow[0m[38;5;14m[1m [0m[38;5;14m[1m(S9)[0m[38;5;12m [39m[38;5;12m(https://github.com/slideshow-s9/slideshow)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWrite[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mslides[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mtalks[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mpresentations[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmarkdown[39m[38;5;12m [39m[38;5;12mformatting[39m[38;5;12m [39m[38;5;12mconventions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12m(static)[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mpages;[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mpacks[39m[38;5;12m [39m[38;5;12mincl.[39m[38;5;12m [39m[38;5;12mdeck.js,[39m[38;5;12m [39m[38;5;12mimpress.js,[39m[38;5;12m [39m
|
||||
[38;5;12mreveal.js,[39m[38;5;12m [39m[38;5;12mshower,[39m[38;5;12m [39m[38;5;12ms6,[39m[38;5;12m [39m[38;5;12ms5[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
|
||||
[38;2;255;187;0m[4mProcess Management and Monitoring[0m
|
||||
|
||||
@@ -1119,11 +1103,9 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMarch Hare[0m[38;5;12m (https://github.com/ruby-amqp/march_hare) - Idiomatic, fast and well-maintained JRuby client for RabbitMQ.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mResque[0m[38;5;12m (https://github.com/resque/resque) - A Redis-backed Ruby library for creating background jobs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQue[0m[38;5;12m (https://github.com/chanks/que) - A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRocketJob[0m[38;5;12m [39m[38;5;12m(http://rocketjob.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEnterprise[39m[38;5;12m [39m[38;5;12mBatch[39m[38;5;12m [39m[38;5;12mProcessing[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mscalability,[39m[38;5;12m [39m[38;5;12mreliability,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvisibility[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mjob[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msystem.[39m[38;5;12m [39m[38;5;12mOutgrown[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12msolutions?[39m[38;5;12m [39m[38;5;12mOr,[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mlater.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRocketJob[0m[38;5;12m (http://rocketjob.io) - Enterprise Batch Processing System focused on performance, scalability, reliability, and visibility of every job in the system. Outgrown existing solutions? Or, start small and scale up later.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShoryuken[0m[38;5;12m (https://github.com/phstc/shoryuken) - A super efficient AWS SQS thread based message processor for Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSidekiq[0m
|
||||
[38;5;12m (https://sidekiq.org) - A full-featured background processing framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSidekiq[0m[38;5;12m (https://sidekiq.org) - A full-featured background processing framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSidekiqIteration[0m[38;5;12m (https://github.com/fatkodima/sidekiq-iteration) - A Sidekiq extension to make long-running jobs interruptible and resumable.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSneakers[0m[38;5;12m (https://github.com/jondot/sneakers) - A fast background processing framework for Ruby and RabbitMQ.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSucker Punch[0m[38;5;12m (https://github.com/brandonhilkert/sucker_punch) - A single process background processing library using Celluloid. Aimed to be Sidekiq's little brother.[39m
|
||||
@@ -1213,11 +1195,10 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRroonga[0m[38;5;12m (https://github.com/ranguba/rroonga) - The Ruby bindings of Groonga.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscoped_search[0m[38;5;12m (https://github.com/wvanbergen/scoped_search) - Adds a scope supporting search queries and autocompletion against existing fields on ActiveRecord models and associations.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearchCop[0m[38;5;12m (https://github.com/mrkamel/search_cop) - Extends your ActiveRecord models to support fulltext search engine like queries via simple query strings and hash-based queries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearchkick[0m[38;5;12m [39m[38;5;12m(https://github.com/ankane/searchkick)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSearchkick[39m[38;5;12m [39m[38;5;12mlearns[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlooking[39m[38;5;12m [39m[38;5;12mfor.[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12msearch,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mgets[39m[38;5;12m [39m[38;5;12msmarter[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mbetter.[39m[38;5;12m [39m[38;5;12mIt’s[39m[38;5;12m [39m[38;5;12mfriendly[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmagical[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12musers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearchkick[0m[38;5;12m (https://github.com/ankane/searchkick) - Searchkick learns what your users are looking for. As more people search, it gets smarter and the results get better. It’s friendly for developers - and magical for your users.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSunspot[0m[38;5;12m (https://github.com/sunspot/sunspot) - A Ruby library for expressive, powerful interaction with the Solr search engine.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtextacular[0m[38;5;12m [39m[38;5;12m(https://github.com/textacular/textacular)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExposes[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeclare[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mindexes.[39m[38;5;12m [39m[38;5;12mTextacular[39m[38;5;12m [39m[38;5;12mextends[39m[38;5;12m [39m[38;5;12mActiveRecord[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnamed_scope[39m[38;5;12m [39m
|
||||
[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12msearching[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfun![39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtextacular[0m
|
||||
[38;5;12m (https://github.com/textacular/textacular) - Exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Textacular extends ActiveRecord with named_scope methods making searching easy and fun![39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThinking Sphinx[0m[38;5;12m (https://github.com/pat/thinking-sphinx) - A library for connecting ActiveRecord to the Sphinx full-text search tool.[39m
|
||||
|
||||
[38;2;255;187;0m[4mSecurity[0m
|
||||
@@ -1231,8 +1212,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRack::Attack[0m[38;5;12m (https://github.com/kickstarter/rack-attack) - Rack middleware for blocking & throttling abusive requests.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRack::Protection[0m[38;5;12m (https://github.com/sinatra/sinatra/tree/master/rack-protection) - Rack middleware for protecting against typical Web attacks.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRonin[0m[38;5;12m (https://github.com/ronin-rb/ronin) - A Ruby platform for vulnerability research and exploit development.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSecureHeaders[0m[38;5;12m [39m[38;5;12m(https://github.com/twitter/secureheaders)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomatically[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mheaders[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msecurity,[39m[38;5;12m [39m[38;5;12mincluding:[39m[38;5;12m [39m[38;5;12mContent[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12mPolicy[39m[38;5;12m [39m[38;5;12m(CSP),[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mStrict[39m[38;5;12m [39m[38;5;12mTransport[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12m(HSTS),[39m[38;5;12m [39m
|
||||
[38;5;12mX-Frame-Options[39m[38;5;12m [39m[38;5;12m(XFO),[39m[38;5;12m [39m[38;5;12mX-XSS-Protection,[39m[38;5;12m [39m[38;5;12mX-Content-Type-Options,[39m[38;5;12m [39m[38;5;12mX-Download-Options[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mX-Permitted-Cross-Domain-Policies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSecureHeaders[0m[38;5;12m [39m[38;5;12m(https://github.com/twitter/secureheaders)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomatically[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mheaders[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msecurity,[39m[38;5;12m [39m[38;5;12mincluding:[39m[38;5;12m [39m[38;5;12mContent[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12mPolicy[39m[38;5;12m [39m[38;5;12m(CSP),[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mStrict[39m[38;5;12m [39m[38;5;12mTransport[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12m(HSTS),[39m[38;5;12m [39m[38;5;12mX-Frame-Options[39m[38;5;12m [39m[38;5;12m(XFO),[39m[38;5;12m [39m
|
||||
[38;5;12mX-XSS-Protection,[39m[38;5;12m [39m[38;5;12mX-Content-Type-Options,[39m[38;5;12m [39m[38;5;12mX-Download-Options[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mX-Permitted-Cross-Domain-Policies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhatWeb[0m[38;5;12m (https://github.com/urbanadventurer/WhatWeb) - Website Fingerprinter.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWPscan[0m[38;5;12m (http://wpscan.org/) - WordPress vulnerability scanner.[39m
|
||||
|
||||
@@ -1276,8 +1257,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCAXLSX[0m[38;5;12m (https://github.com/caxlsx/caxlsx) - A community maintained excel xlsx generation library. [39m[38;5;14m[1mAXLSX[0m[38;5;12m (https://github.com/randym/axlsx) - The original.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocsplit[0m[38;5;12m (http://documentcloud.github.io/docsplit) - Gem to convert Microsoft Word (and other) documents into images, pdf, pages or text.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRoo[0m[38;5;12m (https://github.com/roo-rb/roo) - Implements read access for all spreadsheet types and read/write access for Google spreadsheets.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspreadsheet_architect[0m[38;5;12m [39m[38;5;12m(https://github.com/westonganger/spreadsheet_architect)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSpreadsheet[39m[38;5;12m [39m[38;5;12mArchitect[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mXLSX,[39m[38;5;12m [39m[38;5;12mODS,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mspreadsheets[39m[38;5;12m [39m[38;5;12msuper[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mActiveRecord[39m[38;5;12m [39m
|
||||
[38;5;12mrelations,[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mobjects,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mtabular[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspreadsheet_architect[0m
|
||||
[38;5;12m (https://github.com/westonganger/spreadsheet_architect) - Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets super easily from ActiveRecord relations, plain Ruby objects, or tabular data.[39m
|
||||
|
||||
[38;2;255;187;0m[4mState Machines[0m
|
||||
|
||||
@@ -1328,10 +1309,10 @@
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminitest[0m[38;5;12m (https://github.com/seattlerb/minitest) - minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMocha[0m[38;5;12m (https://github.com/freerange/mocha) - Mocha is a mocking and stubbing library for Ruby.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRR[0m[38;5;12m (https://github.com/rr/rr) - A test double framework that features a rich selection of double techniques and a terse syntax.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshoulda-matchers[0m[38;5;12m [39m[38;5;12m(https://github.com/thoughtbot/shoulda-matchers)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mTest::Unit-[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRSpec-compatible[39m[38;5;12m [39m[38;5;12mone-liners[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mRails[39m[38;5;12m [39m[38;5;12mfunctionality.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12motherwise[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mlonger,[39m[38;5;12m [39m[38;5;12mmore[39m
|
||||
[38;5;12mcomplex,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12merror-prone.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpinach[0m[38;5;12m [39m[38;5;12m(https://github.com/codegram/spinach)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSpinach[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mBDD[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mleverages[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mexpressive[39m[38;5;12m [39m[38;5;12mGherkin[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12m(used[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCucumber)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdefine[39m[38;5;12m [39m[38;5;12mexecutable[39m[38;5;12m [39m[38;5;12mspecifications[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m
|
||||
[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mlibrary's[39m[38;5;12m [39m[38;5;12macceptance[39m[38;5;12m [39m[38;5;12mcriteria.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshoulda-matchers[0m
|
||||
[38;5;12m (https://github.com/thoughtbot/shoulda-matchers) - Provides Test::Unit- and RSpec-compatible one-liners that test common Rails functionality. These tests would otherwise be much longer, more complex, and error-prone.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpinach[0m[38;5;12m [39m[38;5;12m(https://github.com/codegram/spinach)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSpinach[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mBDD[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mleverages[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mexpressive[39m[38;5;12m [39m[38;5;12mGherkin[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12m(used[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCucumber)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdefine[39m[38;5;12m [39m[38;5;12mexecutable[39m[38;5;12m [39m[38;5;12mspecifications[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mlibrary's[39m[38;5;12m [39m
|
||||
[38;5;12macceptance[39m[38;5;12m [39m[38;5;12mcriteria.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTestBench[0m[38;5;12m (https://github.com/test-bench/test-bench) - TestBench is a principled test framework for Ruby and MRuby aiming to offer precisely what is needed to test well-designed code effectively and easily.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTest::Unit[0m[38;5;12m (http://test-unit.github.io) - Test::Unit is a xUnit family unit testing framework for Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mFake Data[39m
|
||||
@@ -1356,8 +1337,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mExtra[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAppraisal[0m[38;5;12m (https://github.com/thoughtbot/appraisal) - Appraisal integrates with bundler and rake to test your library against different versions of dependencies.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCQL[0m[38;5;12m (https://github.com/enkessler/cql) - CQL is a library for making queries against Cucumber style test suites.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcuke_modeler[0m[38;5;12m [39m[38;5;12m(https://github.com/enkessler/cuke_modeler)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;5;235m[38;5;249m.feature[49m[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mabstration[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mgherkin[49m[39m[38;5;12m [39m[38;5;12mgem,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstable[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mupon[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||||
[38;5;12mGherkin[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mtools.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcuke_modeler[0m[38;5;12m (https://github.com/enkessler/cuke_modeler) - An modeling library for [39m[48;5;235m[38;5;249m.feature[49m[39m[38;5;12m files that is an abstration layer on top of the [39m[48;5;235m[38;5;249mgherkin[49m[39m[38;5;12m gem, providing a stable base upon which to build other Gherkin related tools.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgitarro[0m[38;5;12m (https://github.com/openSUSE/gitarro) - Run, retrigger, handle all type and OS-independent tests against your GitHub Pull Requests.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKnapsack[0m[38;5;12m (https://github.com/ArturT/knapsack) - Optimal test suite parallelisation across CI nodes for RSpec, Cucumber, Minitest, Spinach and Turnip.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmutant[0m[38;5;12m (https://github.com/mbj/mutant) - Mutant is a mutation testing tool for Ruby.[39m
|
||||
@@ -1430,8 +1410,8 @@
|
||||
[38;2;255;187;0m[4mWeb Crawling[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLinkThumbnailer[0m[38;5;12m (https://github.com/gottfrois/link_thumbnailer) - Ruby gem that generates thumbnail images and videos from a given URL. Much like popular social website with link preview.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKimurai[0m[38;5;12m [39m[38;5;12m(https://github.com/vifreefly/kimuraframework)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mscraping[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbox[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mHeadless[39m[38;5;12m [39m[38;5;12mChromium/Firefox,[39m[38;5;12m [39m[38;5;12mPhantomJS,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mscrape[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mrendered[39m[38;5;12m [39m[38;5;12mwebsites.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKimurai[0m[38;5;12m [39m[38;5;12m(https://github.com/vifreefly/kimuraframework)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mscraping[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbox[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mHeadless[39m[38;5;12m [39m[38;5;12mChromium/Firefox,[39m[38;5;12m [39m[38;5;12mPhantomJS,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mscrape[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mrendered[39m[38;5;12m [39m[38;5;12mwebsites.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMechanize[0m[38;5;12m (https://github.com/sparklemotion/mechanize) - Mechanize is a ruby library that makes automated web interaction easy.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetaInspector[0m[38;5;12m (https://github.com/jaimeiniesta/metainspector) - Ruby gem for web scraping purposes.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpidr[0m[38;5;12m (https://github.com/postmodern/spidr) - A versatile Ruby web spidering library that can spider a site, multiple domains, certain links or infinitely. Spidr is designed to be fast and easy to use.[39m
|
||||
@@ -1454,8 +1434,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScorched[0m[38;5;12m (http://scorchedrb.com) - Light-weight, inheritable and composable web framework, inspired by Sinatra.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSinatra[0m[38;5;12m (http://www.sinatrarb.com) - Classy web-development dressed in a DSL.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSyro[0m[38;5;12m (https://github.com/soveran/syro/) - Simple router for web applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrailblazer[0m
|
||||
[38;5;12m (https://github.com/trailblazer/trailblazer) - Trailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrailblazer[0m[38;5;12m (https://github.com/trailblazer/trailblazer) - Trailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture.[39m
|
||||
|
||||
[38;2;255;187;0m[4mWeb Servers[0m
|
||||
|
||||
|
||||
Reference in New Issue
Block a user