SPTK (Simply Powerful Toolkit) is a cross-platform toolkit that provides a set of C++ classes for fast and easy application development. It provides GUI components that use FLTK, and features database support with seamless connection to GUI components. There are drivers for use of SQLite and PostgreSQL directly, as well as support for other database engines through UnixODBC. SPTK includes many classes for working with strings, dynamic arrays, and maps, and is faster and has a smaller footprint than STL. It also supports reading, writing, and creating Excel 7 files, high-level GUI components with dataset support, support for automatic layouts, and support for Aspell.
| Tags | Database API Software Development Libraries Application Frameworks Widget Sets |
|---|---|
| Licenses | LGPL |
| Operating Systems | Mac OS X Windows POSIX Linux Solaris Unix |
| Implementation | C++ |
Recent releases


Changes: This release fixes a few minor bugs in the XML parser.


Changes: The embedded libtar code has been embedded into the SPTK namespace. This allows it to avoid linker problems on some platforms. Several linkage problems on Linux and Solaris have been fixed.


Changes: This release fixes a memory leak in the XML parser.


Changes: Many fixes were made. The most important one was an exception thrown when calling PostgreSQL stored functions returning void. Now, when compiled with PostgreSQL 8.2 or later, the exception doesn't happen.


Changes: Direct support for MySQL 5 was added. Partial support for GTK themes is usable. Some bugs in the 64-bit version were fixed.