GNU nano is aconsole texteditor,modelled afterPico. It isverynewcomer-friendlydue toon-screen menuswith alwaysvisiblekeyboardshortcuts.Keybindings areconfigurable,and full undoand redoactions aresupported. Nanoeven can beused as STDINpager, and itprovides fastsyntaxhighlighting,even forregexps.
Drawj2d createstechnical linedrawings usinga descriptivelanguage. Itwrites pdf,svg, eps andemf vectorgraphics or pngimages. It runson allplatforms thatrun Java. It isinspired byAsymptote butwith a tcl-likesyntax and 2Donly.
Hashrat is acommand-lineutility thathashes thingsusing md5,sha1/256/512,whirlpool andjh hashalgorithms.It'swritten in Cwith fewdependancies(basically justthe standard Clibrary). Itcan read inputfrom standardin and hash it,either as acomplete file,orline-by-line. It canrecursivelyhash files ondisk, eitheroutputinghashes tostdout, orstoring them infilesystemattributes, orin a memcachedserver. It cancheck filesagainst a listof hashessupplied onstdin, or in t
Inadyn is asmall andsimple DDNSclient withHTTPS support,both GnuTLS andOpenSSL aresupported.Inadyn iscommonlyavailable inmany GNU/Linuxdistributions,used inoff-the-shelfrouters andInternetgateways toautomate thetask of keepingyour DNS recordup to date withany IP addresschanges fromyour ISP. Itcan also beused ininstallationswith redundant(backup)connections tothe Internet.
lshw (HardWareLiSter) is asmall tool forLinux toprovidedetailedinformation onthe hardwareconfigurationof the machine.It can reportexact memoryconfiguration,firmwareversion,mainboardconfiguration,CPU version andspeed, cacheconfiguration,bus speed, etc.
FLoM is a toolforsynchronizingshell commandsand avoidingcomplexworkarounds. Itmanages processserializationnot unlike"nice"handles theirprioritization.It allows shellcommands to beserialized andsynchronizedwithin a singlesystem or anetwork. Itrequires littleconfigurationto easilyhandle commonsettings.
AMP is aconsoletext-editor,written in Rustandlightweight.Implementsmode-basedkeyboardinterface,similar to VIM.Comes with filemanagement anda few IDEcapabilities.Avoidsover-configurability,but allowsYAML-based keymapping fore.g. macros.
di is a diskinformationutility thatdisplayseverything thatdf does andmore. Itfeatures theability todisplay yourdisk usage inwhatever formatyou prefer. Italso checks theuser and groupquotas, so thatthe user seesthe spaceavailable fortheir use, notthe system widedisk space. Itis designed tobe highlyportable acrossmany platformsand is greatforheterogenousnetworks.
Yacas is aneasy to use,general purposeComputerAlgebra System,a program forsymbolicmanipulation ofmathematicalexpressions. Ituses its ownprogramminglanguagedesigned forsymbolic aswell asarbitrary-precisionnumericalcomputations.The system hasa library ofscripts thatimplement manyof the symbolicalgebraoperations; newalgorithms canbe easily addedto the library.
Tomb is asystem to makestrongencryption easyfor everydayuse. A tomb islike a lockedfolder that canbe safelytransported andhidden in afilesystem. Itskeys can bekept separate;for example,you can keepthe tomb onyour computerand its key ona USB stick.Tomb is writtenin code that iseasy to reviewand linkssharedcomponents: itconsists of aZShell scriptand desktopintegrationapps; it usesstandard GNUtools and thecrypto API ofthe Linuxkernel(dm-crypt) viacryptsetup.
"ne"is a tinyprogrammingeditor for theterminal. Itcompiles andruns on anyPOSIX platform,providesstandardkeystrokes, anda veryeasy-to-usemenu interface.ne has fullUTF-8 support,syntaxhighlighting, abuilt-inscriptinglanguage forextensibility,unlimitedundo/redo,autocompletion,and binaryeditingcapabilities,and can workwith ratherlarge fileseven.
dte is a smalland easy to useconsole texteditor. Colorsand bindingscan be fullycustomized toyour liking. It has somefeatures usefulto programmers,like ctagssupport and itcan parsecompilererrors, but itdoes not aim tobecome an IDE.
MikroLock readsand writesencryptedminiLock files.It is a fastnativeimplementationof the openminilock fileformat. Despiteits name (andin contrast tothe originalimplementation),it can alsohandle bigfiles.Informationabout thecryptographicdetails:https://minilock.io.
sencrypt andsdecrypt areutilities forencrypting anddecrypting datawith the AES,DES, 3DES, andRC4 algorithms.It can readkeys from filesor ask for apassphrase anduse thattogether with asalt to derivea key using thePBKDF2 keyderivationfunction. sencrypt andsdecrypt areportable andcompatiblereimplementationsof the encryptand decryptutilities inSolaris/Illumos-basedoperatingsystems.
DHEX is a morethan justanother hexeditor: Itincludes a diffmode, which canbe used toeasily andconvenientlycompare twobinary files.Since it isbased onncurses and isthemeable, itcan run on anynumber ofsystems andscenarios. Withits utilizationof search logs,it is possibleto trackchanges indifferentiterations offiles easily.
"dl"is a simplefile sharingservice forquick/one-offfile transfers.Upload a fileto get a linkyou can share.Or create asharing link toreceive filesfrom others.The uploadedfiles areautomaticallyremoved whenleft unused,requiring zeroadditionalmaintenance. "dl"is built foryour users:easy to usewith anybrowser,integratessmoothly withThunderbird forlargeattachments,works onAndroid,Windows and OSXor straightfrom thecommand linefor maximumconvenience.
Harvest is acompact, fastand portablesoftware thatcan scan filesand folders torecognise theirtypology.Scanning isbased on fileextensions anda simple fuzzylogic analysisof foldercontents torecognise ifthey arerelated tovideo, audio ortext materials. Harvest makesit easy to listfolders by typeor year, tomove them or tocategorize themfor taggedfilesystems. Itcan processapproximately1GB of storedfiles persecond and isoperated fromthe consoleterminal. Harvest is de
any is genericengine to buildpackagedsoftware fordifferentplatforms,packagemanagers anddevelopmentpolitics, usingsinglespecificationfile or severalunified files. The maintargets of theengine aredistributionsof the entireoperationsystems andlarge stackedproducts likedesktopenvironments,toolchains orisolated filesystems. anyis written inshell and usesminimalisticset of utils,everythingPOSIX-conformant,besides supportfor sort -V.All the work isdone insidelocal
Picocom is aminimaldumb-terminalemulationprogram. It is,in principle,very much likeminicom, onlyit's"pico"instead of"mini"! It wasdesigned toserve as asimple, manual,modemconfiguration,testing, anddebugging tool.It has alsoserved (quitewell) as alow-tech serialcommunicationsprogram toallow access toall types ofdevices thatprovide serialconsoles. Itcould alsoprove useful inmany othersimilar tasks. It is ideal forembeddedsystems sinceits memoryfootprint is mi
metastore is atool to storethe metadata offiles/directories/linksin a file treeto a separatefile and tolater compareand apply thestored metadatato said filetree. It wasoriginallywritten as asupplement togit, which doesnot store allmetadata,making itunsuitable fore.g. storing/etc in arepository. metastore canalso be helpfulif you want tocreate atarball of afile tree andmake sure that"everything"(e.g. xattrs,mtime, owner,group) isstored alongwith the files.
fIcy is a smallicecast/shoutcaststream grabbersuite for useunder shellenvironment.Its goal is toautomaticallyrip a streaminto usercustomisablefiles. It willwork with ICYcompatiblestreams,allowing you toeither to savethe stream todisk or to pipethe output to amedia player,or even both.fIcy, amongother uses, isideal forbatch/unattendedrecording ofradio programsand streamdebugging.
Naamari isAES&SHA-basedcrypto-synchronizerforcloud/remotefile storage,withcryptographicand transportmodules beingseparateapplications. It works with 4locations. 1st:local dir withoriginal files.2nd: dircontainingfolderstructure andnames of filesplaced intostorage (butnot content).3rd & 4th -storages: local(another localdir) and remote(say, a cloud).In storages,there are nofolders, fileshavepseudo-randomnames andencryptedcontent("flattening"). The mainmodule
gpgpwd is aterminal-basedpasswordmanager. Itstores a listof passwordsand theirassociatedusernames in aGnuPG-encryptedfile, andallows you toeasilyretrieve,change, and addto that file asneeded. Italso generatesrandompasswords whichyou can use,easily allowingyou to have one"masterpassword"(for your gpgkey), with oneunique andrandom passwordfor eachwebsite orservice youuse, ensuringthat your otheraccounts staysafe even ifone passwordgets leaked. gpgpwd can als
xppq is acommand-linetool whichtransforms anXML file toanother XMLfile, followingdirectivesinserteddirectly in thesource XMLfile. Thisdirectivesallow to handlemacros, toaffect value tovariables andto test theirvalues, toincludefiles… In aglance, xppqaims to be toXML what cpp isto C/C++. It isdeveloped inC++, and usesonly system andC/C++ standardlibraries, soit doesn'tneed thirdpartycomponents. Itcan run onGNU/Linux (andprobably mostPOSIX-compliantoperating s
Yamado is aminimal note& journalsystem withextensions forfunctioning asa homepage& blog. Forget aboutdatabases,additionalframeworks andthe rest. Primarilyintended to beinstalled on aserver,requiring onlystandardutilities likebash, sed andawk. It usesthe file systemas a database.All articlesare submittedas a file andstored as afile. The fileformat is YAML+ Markdown.
mmu2html is atool to converttext files withmixed markupand html codeinto htmlfiles. It canbe used forstatic websitegeneration. Ithas beendesigned withasciidoc inmind, but withadditionalsupport formenu creation,file linking,and other website specificfeatures.
Launchcommands, onedrop at time.The purpose ofOcLaunch is toeasily launchcommand one byone. Sinceit's acommand-linetool, you canuse it almosteverything,from GUI toCRON task. What is it? OcLaunch:Command-lineprogramallowing you tolaunch programon a humanbasis.Don't leta clock planthings! Forexample, hereis a typicalsession (youopen a terminalemulatorbetween eachitem): Youopen your firstterminal, yourchat client isopened, Onsecond launchof a termina
FIM is alightweightuniversal imageviewer, mostlyfor Linux. Itis highlycustomizableand scriptable,and for userswho arecomfortablewith softwarelike the VIMtext editor orthe Mutt mailuser agent. Youcan control itusing thekeyboard. FIMcan open manyfile formats(even usingconverters) andit can displaypicturesgraphically,with the Linuxframebuffer orunder X/Xorg,or in aterminal asASCII Artrenderings.
tmcq is acommand-linetool whichmakes timecodeconversions. Itis developed inC++, and usesonly system andC/C++ standardlibraries, soit doesn'tneed thirdpartycomponents. Itcan run onGNU/Linux (andprobably mostPOSIX-compliantoperatingsystems), OS Xand Windows,natively onIA-32, AMD64and ARMarchitectures.
mlock reads andwritesencryptedminiLock files.It is a fastnativeimplementationof the minilockfile format.Despite itsname (and incontrast to theoriginalimplementation),it can alsohandle bigfiles.Informationabout thecryptographicdetails:https://minilock.io.
A small Unixcommand linetool that canbe used toextract datafrom tables ina HTML-encodedtext file.Outputs the(stripped fromother HTML tagsand (possiblewhitespace)data as aCSV-formattedfile/on stdout.Should handlerecursivetables and themost commonincorrect HTMLerrors (missing</td>,</th> or</tr>tags.
TheWendzelNNTPd isa IPv6-readyNNTPusenet-serverwith the maingoal to be aseasy to use aspossible. It isportable(Linux/*BSD/*nix),supportsAUTHINFOauthentication,contains ACL aswell as rolebased ACL andsupportsinvisiblenewsgroups. Itcurrentlysupports MySQLand SQLitebackends.
Zuper is aminimalistlibrary ofextensions forZshprogramming,because believeit or not Zshis so slick andpowerful thatit can be usedas aprogramminglanguage. Zuperfeaturesload/save ofassociativemaps askey/valuestorage onfilesystem, anative ztcpfacility forget/set k/v onconsul.io andsome moreworkflowdebuggingfacilities.
rantaiwarna isa tile-matchingpuzzle gamewhich is alsoknown under thenames"ChainShot!" or"SameGame".It is played ona rectangularboard which isinitiallyfilled withelements ofseveraldifferentcolors. Two ormore adjacentelements of thesame color maybe eliminated,the scoreresulting fromthe eliminationof elementsdepends on thenumber ofelementseliminated atonce. The goalof the game isto eliminate asmany elementsas possibleuntil there areno moreadjacentelements of th
Posest is aC/C++ GPLlibrary for 3Dpose estimationfrom pointcorrespondences.Pose estimationrefers to thecomputation ofposition andorientationestimates thatfully definethe posture ofa rigid objectin space (6 DoFin total). Thecomputation isbased on a setof known 3Dpoints andtheircorresponding2D projectionson an image.Posestestimates therelative motionbetween the 3Dpoints and thecamera system;single orbinocularcamera systemsare supported.Image pointstypically orig
ZShaolinunleashes thepower ofGNU/Linux onyour Androidphone or tabletby installing asmall andpowerful shellenvironment. It comes withapplications toedit images,audio and videousing batchscripts one canwrite andupload. It doesnot requirerooting, noteven anInternetconnection towork.
facedetect is asimple facedetector forbatchprocessing. Itanswers thebasic question:"Is therea face in thisimage?"and gives backeither an exitcode or thecoordinates ofeach detectedface in thestandardoutput. Theaim is toprovide a basiccommand-lineinterfacethat'sconsistent andeasy to usewith softwaresuch asImageMagick,whileprogressivelyimproving thedetectionalgorithm overtime.