Extending
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. Check the docs on native plugins. 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.