Codename One Extensions

Manage Codename One libraries from one place with this tool for free. Explore, download, install and uninstall CN1LIBs.


Overview :

Codename One Extensions is a desktop tool to manage Codename One libraries (CN1LIB) in your projects. You can use it to explore, download, install, uninstall a CN1LIB from any Codename One projects. It has more features than the Codename One official built-in extensions manager. You can download this app alone or download CodenameOne Toolbox which contains this tool and another tool (CodenameOne Linguist).

Features :

  • Explore all libraries
  • Search a library using its name, tag or author name
  • Download library
  • Add/Install a library in a project. The refresh libs part is done automatically if you have ANT in your environment path
  • Remove/Uninstall a library from a project. The refresh libs part is done automatically if you have ANT in your environment path. It will not remove the build hints added by the library. You have to do this part manually if it's required
  • Get a view of all your projects that use a CN1LIB
  • Get all libraries that are used in a selected project
  • 2 user interface theme (Native and Fusion)

Roadmap :

  • Submit a library directly from the app
  • Get notification in the app when a new version of a library is available
  • Build for Mac OS
  • Build for Linux
  • Dark theme for the user interface
  • Translate the app in others languages - I need help for that because i can only speak french and english

Requirements :

  • Windows PC - I'am a Windows user so this first release of Codename One Extensions is built for Windows. The source code is portable and cross-platform (written in C++/Qt with a little part in Go) so if you are a Mac OS or Linux user, please clone the source code on GitHub and contribute by building it for Mac OS and Linux users. I can help you with some instructions to do it if you want. Check the Contributions section for more informations. Thanks :)

Downloads :

Video tutorial :

Screenshots :


Author :

My name is Eric, i use Codename One to develop mobile apps since the beginning and i'am also the author of the first book (written in french) on Codename One. I still to believe this framework deserves more visibility and users so i decide to build complete and easy-to-use tools to simplify the life of Codename One developers. To send me a message, please use codeureric@gmail.com

Contributions :

You can suggest a feature here on GitHub. Just open an RFE and explain your feature idea. You can also open an issue if you find a bug or contribute to the translation of this tool in your language.