Extension
Albert has a flexible, nested plugin system, which gives users and developers the ability to extend its functionality.
Native plugins
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. See the docs on native plugins especially the albert namespace. Also check the plugins
repo for an up to date list of plugins.
Python 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.