80 projects tagged "Document Repositories"
Sputnik is a content management system (CMS) designed for extensibility. It works as a wiki out of the box, but can be extended into other things. It offers editable nodes, history and diff, user accounts with optional email validation, a flexible permission system, RSS feeds, and more. Sputnik supports access control and has editable templates. It can be used to maintain a personal Web site that doesn't look like a wiki and that only you can edit. Sputnik is easy to install on shared hosting without root accounts.
Monotone::AutomateStdio is a Perl library module for accessing Monotone's automate stdio interface. Monotone is a distributed, change-set based SCM system. It has a mode where commands can be sent to it via STDIN and output read from it via STDOUT. Monontone::AutomateStdio makes use of this facility to provide the Perl programmer with a programmatic interface to Monotone.
Monotone browser (mtn-browse) is an application for browsing Monotone VCS databases without the need of a workspace. The interface allows one to easily select a revision from within a branch, find a revision using complex queries, navigate the contents of a revision using a built-in file manager, display file contents (either using the internal viewer or an external helper application), graph revision histories, compare the changes between different revisions or versions of a file (either using the internal difference viewer or an external application), find files within a revision based on detailed search criteria, display file annotations and easily refer back to the corresponding change documentation, and save files to disk.
Hatta is a small wiki engine for use inside a Mercurial repository. It can run locally and doesn't require any configuration; it's just a single Python file. It can be also configured to run on a Web server. Since the wiki can be cloned and merged along with the repository, it's perfect for working on project documentation in small teams.
Project35 is an application suite that allows users to generate data entry forms from XML schema. Application designers use a Configuration Tool to associate records and record fields defined in the schema with application properties that include features such as: validation services, controlled vocabulary services, general plugins, and various aspects of look-and-feel.
Yet Another Nopaste is an implementation of nopaste, allowing copy and paste of pieces of code from numerous languages for sharing using a simple URL, optionally protected with a password. It uses GeSHi as a highlighter back-end. It does not use a database. It is focussed on quick and simple usage.
JavaGit is a Java API that provides access to git repositories. The goal is to bring the power of git to the Java world as an API that is intuitive for developers new to git and developers who are veteran git users. It is engineered to provide the developer with access to the raw git commands through a command API as well as an object API designed to represent the .git repository, the working tree, and other familiar git concepts. JavaGit uses the git binaries installed on the host machine to provide git functionality, and has been designed to easily accommodate additional methods of access to git repositories.
hiberlite provides C++ object-relational mapping for SQLite 3. Its design and API are inspired by the Boost.Serialization, which means there is almost no API to learn. In contrast to most serialization libraries with SQL serializers, C++ objects mapped with hiberlite behave similar to active record patterns: you are not forced to follow the "read all your data/modify some small part/write everything back" path. It is for people who need reliable data storage, ACID transactions, and simple random access to their data files, and don't like coding in SQL.
PMwiki is a wiki-based system for collaborative creation and maintenance of Web sites. PmWiki pages look and act like normal Web pages, except they have an "Edit" link that makes it easy to modify existing pages and add new pages into the Web site, using basic editing rules. You do not need to know or use any HTML or CSS. Page editing can be left open to the public or restricted to small groups of authors. Running PMwiki as a JumpBox allows you to be up and running with this software in minutes on any operating system. It carries other benefits such as portability across computing environments, a Web-based admin console to simplify administration, and a built-in automated backup system to protect your work.