MOSP is aplatform tocreate, editand share JSONobjects. Thegoal is togather securityrelated JSONobjects, in thefirst placeaimed to beused withMONARC. You canuse anyavailableschemas inorder to createnew JSONobjects.
etcd is adistributedkey-valuestore, used asshared clusterconfigurationbackend. Itautomaticallyelects a masterserver, allowsdynamic configdata withoptional TTLs,provides a JSONAPI over HTTPwith TLS andlong polling,uses the Raftprotocol fordistribution.It's thebasis forCoreOS,integrates withfleet/systemd,and thus alsoprovidesservicediscovery.
Sauvegardesaves your datain a continuousway that is tosay while beingwritten todisk. It isintended forusers that havemany files tosave and thatdo not want tomiss any changeon them. Thewhole backup isdeduplicated sousers usingmany similarsystems orhaving copiesof the samefile in manysystems willsave spaceregardingtraditionalbackup. Aspecificfeature(caching in theclient) yet toimplement willallow one tobackup systemsthat do nothave permanentaccess to thenetwork
ReflectRPC is aPython libraryimplementing anRPC client andserver usingthe JSON-RPC1.0 protocol.What sets itapart from mostother suchimplementationsis that itallows theclient to get acomprehensivedescription ofthe functionsexposed by theserver. Thisincludes typeinformation ofparameters andreturn valuesas well ashuman readableJavaDoc-likedescriptions ofall fields. Toretrieve thisinformation theclient only hasto call thespecial RPCfunction__describe_functionsand i
"jq"is a JSONquerying andprocessing toolfor the commandline. Itimplementsfeatures fromawk/grep/sedfor structureddata, can beused in pipesor mangle datain-place with asimple querylanguage andcombination/filteringsyntax.Implemented inportable C withminimaldependencies.
When writingJSON messages,some C/C++libraries workby building anin-memoryobject for thesole purpose ofserialising itas JSON. Manylibrariescomprisemultiple headerand sourcefiles and/orexpose acomplex API. minijson_writeris a simpledecoratoraround astd::ostream.It directlywrites on thestream withoutallocatingadditionalmemory, anddoes not throwexceptionsunless thestream does. Despite being asingle headerfile of ~500lines,minijson_writeris complete andcan be eas
freecode-submitis a scriptthat supportsremotesubmission ofrelease updatesto Freecode viaits JSON API. It is intendedfor use inproject releasescripts. Itreads themetadata fromanRFC-2822-likemessage onstandard input,possibly withoverrides bycommand-lineswitches. Itsupersedesfreshmeat-submit,which no longerworks followingthe site namechange.