PasDoc is adocumentationtool for ObjectPascal code,able to parseall modernPascalfeatures.Documentationis generatedfrom commentsfound in yoursource code andfrom externalfiles. Outputformats includeHTML and LaTeX.Command lineand GUIversions areavailable.
Lazarus is aRAD ObjectPascalDevelopment IDEfor use withFree Pascal. Itis the opensourceequivalent ofthe Delphi VCL,designed to bewidget-independentand to work onany platformwhere FreePascal can befound.
mkconfig is abuildconfigurationutility. Itcreates anoutput fileintended to beincluded as aheader file,run as a shellscript, used asa configurationfile, or anyother use.mkconfig iswritten inportable shellscript anddesigned to beextensible foranyconfigurationuse.
yuck is acommand lineoption parserfor C thatworks on aminimal set ofdependencies---onlya C compilerand the m4macro processorare required.It supports allthe standarduse cases:GNU-style longoptions(--option),condensableshort options(-xab for -x -a-b), andoptionalarguments tolong and shortoptions(--foo[=BAR]),multipleoccurrence ofoptions (-vvv).Mostimportantly, itdoes not dependon libc'sgetopt() norgetopt_long().
Vortex Libraryis animplementationof the RFC 3080and RFC 3081standarddefinitions,known as theBEEP Coreprotocol,implemented ontop of theTCP/IP stack.It comes withcompleteXML-RPC overBEEP RFC 3529support,completesupport for theTUNNEL profile(which allowsyou to performproxyoperations forevery BEEPprofiledeveloped),support forHTTP proxies,and more. TheAPI isconsistent,easy to use,and allows youto writeapplicationprotocols veryquickly. TheAPI is designedto allow
Eventum is auser-friendlyand flexibleissue trackingsystem that canbe used by asupportdepartment totrack incomingtechnicalsupportrequests or bya softwaredevelopmentteam to quicklyorganize tasksand bugs.Eventum is usedby the MySQL ABTechnicalSupport team,and has allowedthem todramaticallyimproveresponse times.
The Daybo Logicdependencyprogram issimply a methodto help out onsystems whichdon'tsupportautodependencies. Autodependenciesare goodthings, theymean that'make'knows aboutheaders that aC file dependsupon, as wellas the C filesand theprograms andlibraries thatneed those Cfiles. Withoutautodependencies,often a changeto a headerwill not causea rebuild,which will meansomebody willhave to rebuildthe entireproject! Whichcould takehours dependingon the size ofthe pr
The tina4 stackas current isan NGINX/PHPenvironmentwhich willallow you to doserver routingwithin yourcode and assistwith the layoutof your projectand allow youto achieve yourprogramminggoals on top ofa stable codebase which haseverything fromdatabasehandling totemplating.
libcfg+ is a Clibrary thatfeatures multi-command lineandconfigurationfile parsing.It is possibleto set upvarious specialproperties such as quotingcharacters,deliminator strings, filecommentprefixes,multi-line postfixes, andmore. Itsupports manydata typessuch asbooleans,integers,decimal numbers,strings withmany additionaldata typeflags (such asmultiple valuesfor a single option).
SCCS is animplementationof the POSIXstandard SourceCode ControlSystem. It isbased on theoriginal UNIXSCCS codeprovided by Sunas part ofOpenSolaris andwas madeportable tootherplatforms. Thisversion is amajorenhancement onthe originalcode.
The ncurses(new curses)library is afreewareemulation ofSystem VRelease 4.0curses. It usesterminfoformat,supports padsand color andmultiplehighlights andformscharacters andfunction-keymapping, andhas all theotherSYSV-cursesenhancementsover BSDcurses. Thedistributionincludes thelibrary andsupportutilities,including aterminfocompiler tic, adecompilerinfocmp, clear,tput, tset, anda termcapconversion toolcaptoinfo. Fullmanual pagesare providedfor the libraryan
The SimulAVRprogram is asimulator forthe Atmel AVRfamily ofmicrocontrollers(ATtiny andATmega).SimulAVR can beused eitherstandalone oras a remotetarget foravr-gdb. Thereare interfacesfor Python andTcl. When usedin gdbservermode, thesimulator isused as aback-end sothat avr-gdbcan be used asa source leveldebugger forAVR programs.
STXXL is animplementationof the C++standardtemplatelibrary STL forexternal memory(out-of-core)computations.STXXLimplementscontainers andalgorithms thatcan processhuge volumes ofdata that onlyfit on disks.Whilecompatibilitywith the STLsupports easeof use andcompatibilitywith existingapplications,another designpriority ishighperformance.
The Node ToolSuite (NTS)providesNode.js andCoffeScriptdevelopmenttools and anintegreateddevelopmentenvironment asplugin or fullEclipsedistribution.It featuresGradle, Maven,JSHint, aMarkDowneditor, Chromedevtools, JSDTjQueryintegration,NPM support,and can also beinstalled fromthe Eclipsemarketplace.
Rivet CGIallows Rivetapplications torun as a CGI,eitherautomatically(i.e., nomodificationsto theapplicationsthemselves from"mod_rivet")from Apache, asa standaloneCGI under anyWeb server, oras a standaloneHTTP serveritself. It canbe used tobuild Webapplicationsthat can bedistributed andexecuted as asingle file ineither CGI orStandalone HTTPmode.