pubcFS is a virtual file system that encrypts folders and files on-the-fly. It uses asymmetric keys (i.e. RSA) in order to make it possible to share the encrypted folders with other users.
It is implemented in C, using FUSE, which make it possible to install this filesystem in the userspace rather than in kernel space.
C++ library which parses human-like arithmetic expressions like the following:
-3xy^2 - 3(xy + 3)(-5x + y)
It supports features such as implicit multiplications, AST manipulation and evaluation, bytecode compilation, and custom functions with overloading.