WebKNotes is a Web-based knowledge/notes database written in Perl using a plain dir/file (text, HTML, Wiki) hierarchy as a database for notes and subtopics. Features include uploading, searching, user authentication, editing of existing notes, various views, CSS themes, and mod_perl support.