Albert has a flexible, nested plugin system, which gives users and developers the ability to extend its functionality.
The native way is to use C++/Qt to write a QPlugin. This gives you the performance of C++ and a host of other advantages. Check the docs on native plugins. Check the
plugins repo for an up to date list of plugins.
The Python plugin adds plugins via Python modules. Check the docs of the Python plugin and the
python repo for an up to date list of plugins.