siva-java - siva format implemented in Java

  •        39

This library is a Java implementation of siva format. It is intended to be used with any JVM language. The main implementation is written in Go here. This java library offers an API to read and unpack siva files but not to write them yet.



Related Projects



Siva is an extensible framework of components and agents which supports typical educational organization authentication and authorization object creation, maintenance and desctruction across supported interfaces to allow for an automated business process.

Enkive - Email Archiving and eDiscovery software

  •    Java

Enkive is a e-mail archiving and retrieval application. It captures e-mail messages as they arrive or are sent to ensure they are retained before a worker can delete them in an e-mail client. The archived mails could be searched and retrieved. Enkive can import mail from a file in mbox format. It dedupicates email and attachments, only one copy of the messages are stored.

github-trello - Manage Trello cards through Github commit messages

  •    Ruby

Allows you to manage or reference your Trello board through commits to Github. Tag a commit with "Closes 1234" to have a card automatically archived, or "Card 1234" to have the commit sent to the card. Commit messages are searched for (case|card|close|archive|fix)e?s? \D?([0-9]+) to find the card short id. Case/card resolve to on_start configuration, close/fix resolve to on_close, and archive will just archive the card regardless.

DFeed - D news aggregator, newsgroup client, web newsreader and IRC bot

  •    D

DFeed is running on and the #d channel on FreeNode. On first start, DFeed will download messages from the NNTP server and save them in the DB. This will need to be done once. If you don't want to download the entire archive, stop DFeed at any time and delete the digitalmars.ini configuration file.

JarWizy - A Java Archive Utility

  •    Java

An easy-to-use, user-friendly GUI for archived file formats (jar, zip, tar). Explorer-type archive browsing with all the archiving functionality offered through a much easier, quicker amp; more understandable manner than its command-line counterpart. This project has been replaced by Archive Buddy []


  •    Java

JarPlug is a Java Archive editor plugin for Eclipse 3.0. JarPlug adds an archive editing view to your Eclipse perspectives, and allows the individual entries in the archive to be edited or deleted before doing an update. Say goodbye to File Explorer!

link-bubble - Brave Link Bubble Browser

  •    Java

Either install the Crashlytics/Fabric Android Studio plugin or copy Application/LinkBubble/ to Application/LinkBubble/ and fill in the apiSecret.Copy Application/LinkBubble/src/main/java/com/linkbubble/ to Application/LinkBubble/src/main/java/com/linkbubble/ and fill in the youtube apiSecret.

ng-cordova - AngularJS Cordova wrappers for common Cordova plugins.

  •    Javascript

[<img src="" alt="ngCordova Logo" width="210px" height="210px" />]( gives you simple AngularJS wrappers for a massive amount of Cordova plugins. Check out the list below for all of the available plugins, and create an issue for a new request.Created by the [Ionic Framework]( team and the community.| RESOURCE | LINK ||------------|---------|| **Website** | [](http://ngcor

MagiskManager - Companion Android application for Magisk

  •    Java

This repo is no longer an independent component. It is a submodule of the Magisk Project. The default (English) string resources are scattered in these files: src/full/res/values/strings.xml, src/main/res/values/strings.xml, src/stub/res/values/strings.xml. Place the translated XMLs in the corresponding folder to the locale. Translations are highly appreciated via pull requests here on Github.

VexRiscv - A FPGA friendly 32 bit RISC-V CPU implementation

  •    Assembly

For commercial support, please contact The following numbers were obtained by synthesizing the CPU as toplevel without any specific synthesis options to save area or to get better maximal frequency (neutral). The clock constraint is set to an unattainable value, which tends to increase the design area. The dhrystone benchmark was compiled with the -O3 -fno-inline option. All the cached configurations have some cache trashing during the dhrystone benchmark except the VexRiscv full max perf one. This of course reduces the performance. It is possible to produce dhrystone binaries which fit inside a 4KB I$ and 4KB D$ (I already had this case once) but currently it isn't the case. The CPU configurations used below can be found in the src/scala/vexriscv/demo directory.


  •    Java

D-finder is a bioinformatic search algorithm for the identification of D-sites in JNK interacting proteins. The algorithm is a combination of pattern matching and a hidden markov model (HMM) based on a training set of known JNK D-sites.

makeself - A self-extracting archiving tool for Unix systems, in 100% shell script.

  •    Shell is a small shell script that generates a self-extractable compressed tar archive from a directory. The resulting file appears as a shell script (many of those have a .run suffix), and can be launched as is. The archive will then uncompress itself to a temporary directory and an optional arbitrary command will be executed (for example an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world. Makeself archives also include checksums for integrity self-validation (CRC and/or MD5/SHA256 checksums). The script itself is used only to create the archives from a directory of files. The resultant archive is actually a compressed (using gzip, bzip2, or compress) TAR archive, with a small shell script stub at the beginning. This small stub performs all the steps of extracting the files, running the embedded command, and removing the temporary files when done. All the user has to do to install the software contained in such an archive is to "run" the archive, i.e sh I recommend using the ".run" (which was introduced by some Makeself archives released by Loki Software) or ".sh" suffix for such archives not to confuse the users, so that they will know they are actually shell scripts (with quite a lot of binary data attached to them though!).


  •    Java

With HelloNzb you can download (binary) files from Usenet servers via NZB index files. The software is based on Java and can thus run on many platforms (tested on Windows and Linux). Automatic archive verification via PAR2, automatic RAR archive extraction, built-in yEnc- and UU-decoding. Portable, no installation required.


  •    Swift

Since I don't use Diff.swift anymore Tony Arnold kindly offered to take over maintenance of this project in his own fork. Don't use Diff.swift, this repo is only kept as an archive. This library generates differences between any two Collections (and Strings). It uses a fast algorithm (O((N+M)*D)).


  •    Java

ehMOO is a 3-D graphics extension to the text-based LambdaMOO 1.8.1 world server. It includes a 3-D graphics client (ehwt) as well as an alternative lightweight Java-based world server (miniMOO) and various Java-based editing tools.

FSArchiver - Filesystem Archiver for Linux

  •    C

FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file. The file-system can be restored on a partition which has a different size and it can be restored on a different file-system. Unlike tar/dar, FSArchiver also creates the file-system when it extracts the data to partitions. Everything is checksummed in the archive in order to protect the data. If the archive is corrupt, you just loose the current file, not the whole archive.

gradle-android-scala-plugin - gradle-android-scala-plugin adds scala language support to official gradle android plugin

  •    Groovy

The plugin decides scala language version using scala-library's version.Default locations are src/main/scala, src/androidTest/scala. You can customize those directories similar to java.

D Development Toolkit

  •    Java

DDT - D Development Toolkit for Eclpise. The goal of this project is to develop a powerful Eclipse-based IDE for D programming language with auto-completion and refactoring features.

tinyspline - ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Lua, Octave, PHP, Python, R, and Ruby

  •    C

TinySpline is a small, yet powerful library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves. The library is implemented in ANSI C (C89) and provides a wrapper for C++ along with auto-generated bindings for C#, D, Go, Java, Lua, Octave, PHP, Python, R, and Ruby. MIT License - see the LICENSE file in the source distribution.

Alcatech BPM-Studio Archive Manager

  •    DotNet

The Alcatech BPM-Studio Archive Manager is a tool for automatic building the archive of BPM-Studio. It allows you to quickly load all your music into your archive and order it without having the music duplicated in multiple folders on your computer.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.