[[!meta title="All projects"]]
This page contains the list of all available projects, broken by topic
and difficulty. The topics are as follows:
[[!toc levels=1]]
# File system / storage projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:filesystems) and tagged(difficulty:hard)"]]
# Networking projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:networking) and tagged(difficulty:hard)"]]
# Port-related projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:ports) and tagged(difficulty:hard)"]]
# Other kernel-level projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:kernel) and tagged(difficulty:hard)"]]
# Userland projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:userland) and tagged(difficulty:hard)"]]
# Desktop projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:desktop) and tagged(difficulty:hard)"]]
# Code Quality Improvement projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:analyzers) and tagged(difficulty:hard)"]]
# pkgsrc projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:pkgsrc) and tagged(difficulty:hard)"]]
# Miscellaneous projects
## Easy
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:easy)"]]
## Medium
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:medium)"]]
## Hard
[[!map show="title" pages="projects/project/* and tagged(status:active) and tagged(category:misc) and tagged(difficulty:hard)"]]
# Unclassified projects
This section contains the list of projects that have not been classified:
i.e. projects that lack a tag defining their category and/or their difficulty.
Theoretically, this section should be empty. In practice, however, it is all
too easy to forget to tag a project appropriately when defining it, and this
section is intended to help in spotting such misclassified projects. Please
note that misclassified projects may not appear in other indexes, so it is
important to spot them!
## Projects without a category definition
[[!map show="title" pages="projects/project/* and tagged(status:active) and !tagged(category:desktop) and !tagged(category:filesystems) and !tagged(category:kernel) and !tagged(category:misc) and !tagged(category:networking) and !tagged(category:pkgsrc) and !tagged(category:ports) and !tagged(category:userland) and !tagged(category:analyzers)"]]
## Projects without a difficulty definition
[[!map show="title" pages="projects/project/* and tagged(status:active) and !tagged(difficulty:easy) and !tagged(difficulty:medium) and !tagged(difficulty:hard)"]]
# Notes
This page is (mostly) generated automatically from the project pages
themselves. To add a new project, just add a new project page and tag
it with the proper tags. Also note that the last modification date
appearing below is the last modification date of the list template,
not of any of the projects themselves; nor is it the date when the
last new project was added.