An Awesome List about everything related to Symbian OS. Documentation, academic papers, tutorials, communities, IDEs, SDKs, emulators, apps, video games. Symbian is a discontinued mobile OS for ARM popular in early 2000s. It had two major UIs: S60(Nokia), and UIQ(Sony Ericsson). It supports
.jar
,.jad
,.sis
,.sisx
formats. The main development environment since S60 is C++/QT, but J2ME, Python, C, Flash Lite, C# are supported as well.
Please give it a star(⭐) to support the development. Also check out Awesome J2ME.
- Emulators
- Development
- Theme Making
- Reverse Engineering
- Related Projects
- Communities
- Native Software
- Tutorials
- EKA2L1 - Emulates Symbian OS/N-Gage's kernel, and reimplement most of its critical app servers and libraries.
-
GCCE 4.6.3 - A GNU toolchain for Symbian with Linux and MinGW32 versions.
-
RVDS 4.0 Professional Service Pack 3 - A professional compiler suite for Windows.
-
RVDS 4.1 Suite Service Pack 2 - An advanced RVDS suite for Windows.
-
ARM Compiler Toolchain v4.1 for RVDS 4.1 - A toolchain specifically for ARM development on RVDS 4.1.
-
ActivePerl 5.6.1.635 - A version of Perl required by older SDKs.
-
Java JRE 1.3.101 - A legacy Java runtime essential for early SDK dependencies.
-
Qt Quick Components for Symbian - QML-based UI components for Symbian homescreen widgets.
-
Symbian Xcode Plugin - GPL licensed Xcode plugin to enable Symbian development on macOS.
- Carbide C++ 2.7 - An Eclipse based IDE for Symbian development by Nokia.
- Carbide C++ 3.2 - Carbide C++ 3.2 version.
- Nokia WebTools 1.2.0 - A suite for web-based application development including a simulator and designer.
- Sun One Studio Update 1 Mobile Edition - A mobile edition of the Sun One Studio released in 2002.
- CodeWarrior Development Tools For Symbian OS Professional Edition v1.0 - Official development environment for Symbian until Carabide was released. Not recommended, prefer Carabide.
- Carbide Ui Theme Edtion v3.4 - A theme edition for Carbide Ui.
- Carbide Ui Theme Edtion v4.3 - An updated version of the Carbide Ui theme edition.
-
S60v3 FP1 - Plug-in for S60v3 FP1.
-
S60v5 - Plug-in for S60v5.
-
Symbian³ (Compilation) - Plug-in for compiling with Symbian³.
-
Symbian³ Belle FP1 - Belle edition plug-in for Symbian³ FP1.
-
Symbian³ Belle FP2 - Belle edition plug-in for Symbian³ FP2.
-
Nokia E6 Anna - Plug-in customized for Nokia E6 Anna.
-
Nokia E6 Belle - Plug-in tailored for Nokia E6 Belle.
-
Nokia E71 - Plug-in for Nokia E71.
-
Nokia E72 - Plug-in for Nokia E72.
-
ItalianLab Belle Plugin v5.1.0 by Simograndi - Belle edition plug-in by Simograndi.
-
Nokia 7710 Theme Studio - A dedicated theme making tool for Nokia 7710.
- E32Explorer - A tool that visualizes different parts of a Symbian OS E32Image, including preliminary support for the TRomImage format.
- RomBrowser - A utility for visualizing ROM dump contents. ROM images can be produced using romdump or SDumper.
- Awesome J2ME - An awesome list about Java platform Micro edition(J2ME), a Java specification designed for old keypad phones and PDAs.
- Symbian Archive - Archive and website for Symbian related downloads.
- nnproject.cc - Website of nnproject. Curated list of Symbian and J2ME related resources.
- r/Symbian - English language Symbian community on Reddit.
- Nokia N-Gage Discord - Active N-Gage community on Discord.
- Symbian World Telegram - One of the most active Symbian community on Telegram.
- EKAL21 - EKAL21 Discord server. Official link taken from the website.
- Symbian ToolBox - A collection of tools for Symbian devices, including a file explorer and an IRC client.
- OpenTTD Symbian Port - The port of OpenTTD for Symbian. Additional information is available through the forum.
- Dictionaries - A collection of open source dictionaries for Symbian OS.
- RotateIt - A screen rotation utility for Symbian devices.
- NanoCounter - A lightweight counter app for Symbian.
- CuteTube - A YouTube client for Symbian OS.
- QRemoteControl-Client - A remote control client application for Symbian.
- Star Browser - A Qt-based web browser for Symbian Anna/Belle.
- X-plore - Dual-pane file manager for Symbian with ZIP support and cloud integration.
- ProfiMail - Advanced email client supporting IMAP, SSL, and HTML rendering.
- FShell - Command-line shell for Symbian OS with scripting capabilities.
- FileList - Qt Quick app for browsing multimedia files and launching them in external apps (e.g., opening images in Photos).
- fahrplan - Public transport schedule viewer with offline support.
- internet-radio - Streaming radio player with playlist management.
- Emulator Collection - Google drive of 31+ emulators for Symbian device, not of Symbian.
- List of Symbian Games: Mobygames - List of Symbian games along with screenshots, release date and descriptions, reviews.
- Symbian C++ by А. Н Труфанов - A Russian book on C++ programming for Symbian 9.x, published in 2010.
- Step by step tutorial for your first Symbian Application - A tutorial to develop your first Symbian application.
- Create a sis app using python - A guide to create a .sis application using Python.
- Install a game on a N-Gage (Ru) - A tutorial for installing a game on a N-Gage.
- E32Image (.app) - File format specifications for the E32Image (.app) files.
- E32Image explanation - An explanation of the E32Image format.
- Symbian Sis file before Symbian 9.1 (.sis) - Details on the Sis file format prior to Symbian 9.1.
- Symbian Multibitmap (.mbm) - Information about the Symbian Multibitmap (.mbm) format.
- Symbian Application Information File (.aif) - Specifications for the Symbian Application Information File (.aif).
- QT Support for Symbian - Official QT wiki page for Symbian. Contains detailed information on what versions are supported on what device.
- The Accredited Symbian Developer Primer: Fundamentals of Symbian OS - Official textbook for Accredited Symbian Developer exam. Covers both C++ and Symbian C++.
- Quick Recipes on Symbian OS: Mastering C++ Smartphone Development - Fast paced book covering both S60 and UIQ. Assumes a strong foundational knowledge of C++. Uses UIKON, not QT.
- Symbian Programming Books Collection - Google Drive collection of Symbian and some J2ME books more than 600mb.
- Smartphone Operating System Concepts with Symbian OS: A Tutorial Guide - Textbook on operating systems. Uses comparision between Symbian OS with Windows, Linux to illustrate the concepts. Contains lot of practice questions. Knowledge of C, C++ and general operating systems is required.