repo.hu

Repo.hu is an svn based project hosting service. Svn based means that each project is hosted in its svn repository and all web content is generated from that repository. For more information about why this can be good, read more about the history of repo.hu.

A few projects hosted on repo.hu:
animator active reads draw instructions on stdin and draws 2d on SDL
libmawk active embed awk script interpreters in applications
plumb active pipe shell - run and connect processes with a graph of pipes
scconfig active autotools replacement: generic modular ./configure in ANSI C
libporty active minimalistic portability library with sockets, dns, background processes, date/time and more, based on scconfig
minetd active portable minimalistic inetd that has low setup cost and is also easy to run as user
openhw active open source hardware projects; includes cheap AVR programmer, a lot of AVR based mini-projects, cross-platform configuration tool for mcp2200 (this includes full support for linux configuration of mcp2000)
pcb-rnd active a fork of geda/pcb with random modifications (improved short circuit indication, componment internal pin connections, arbitrary pin shapes and more)
rete active REcursive Template Engine - process text templates recursively to generate text output
vterm active X terminal mimicking the Linux VGA terminal
v7us active UNIX V7 userspace utilities ported to Linux (CC not included)
avrfuse active avr fuse bit configuration tool
yget active CLI utility for downloading youtube videos
equver active CLI non-linear equation system solver (fronted to minpack)
projector active reads draw instructions on stdin and renders 3d (accessible from svn only: svn://repo.hu/projector)
libwharf active a collection of useful utility libraries (high level sockets with filters, lists, strings), built on top of libporty (svn only)
random active collection of ranom tiny projects, including ud (universal dump), pp-awk (awk based C preprocessor), cursimator (ncurses version of animator ) and more

gen* minilibs

genht active generic hash tables in C
genregex active generic regex in C
gentrex active generic tree expression language in C
genlist active generic linked lists in C
gensl active generic skip-lists in C
genvector active generic dynamic arrays (including dynamic strings) in C

postponed/inactive/bitrotting projects

xmlforms postponed GUI forms loaded from xml for C programs (depends on GPMI and gtk; accessible from svn)
docbook light active A cut-back version of docbook sgml for English and Hungarian documents
(Here is the full list of projects, including test and passive/dead projects)

Repo.hu is designed to have minimal administration overhead at releasing. A typical release process is:

  1. edit changelog and/or release notes (both are optional)
  2. tag your project (usually this means a single "svn copy" trunk/ to tags/VERSION)
Everything else is done by the server when you commit to the svn: Furthermore, a web option is provided: if the configuration file contains a directory name where the project web page is stored within the repository, upon any change in that directory, the server automatically updates the project home page.

If you want to get your project hosted on repo.hu, file a request.

This page is a friend of the Webless Initiative and is designed to have zero design. Some of the lists are up to date because they are generated by the web server (thttpd) and all the static pages are generated when the content changes on the page, not when a download request arrives.