Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which popular libraries for a standalone JavaScript interpreter (jslibs)? [closed]

I am working on a standalone JavaScript development runtime environment for using JavaScript as a general-purpose scripting language.

Currently I support the following libraries: zlib, SQLite, FastCGI, NSPR (Netscape Portable Runtime), ODE (Open Dynamics Engine), libpng, libjpeg, librsvg, freetype, librsvg, SDL, libiconv, OpenGL, OpenAL, ogg vorbis, libTomCrypt, libffi (Foreign function interface).

Now I am looking for other useful libraries to bind to my project.

like image 327
Franck Freiburger Avatar asked Jul 15 '09 22:07

Franck Freiburger


5 Answers

Graphical: wxWidgets, QT Text Manipulation: GNU Aspell

Just google for popular libraries. Believe me, you'll find a plenty of them ;)

like image 61
Sorantis Avatar answered Oct 29 '22 23:10

Sorantis


Add data storage libraries (RMDB, flat files, XML) and some window libraries (QT)

like image 43
T0xicCode Avatar answered Oct 29 '22 22:10

T0xicCode


Here's some libraries I'd like to see (there may be some overlap):

  • Cryptography: mcrypt, OpenSSL
  • Compression: zlib, zip, tar, bzip
  • Database: mysql, postgresql, sqlite, oracle, mssql, couch
  • Text: ICU (i18n), unicode, aspell
  • Image: libgd, libexif, freetype
  • Mail: cclient or anything really
  • Math: libbcmath, dcdflib + randlib (stats)
  • Binary output: pslib, pdflib, libswf
  • Misc: memcached, cURL, ftp, OpenLDAP, libsvn,GeoIP
like image 33
Justin Johnson Avatar answered Oct 29 '22 22:10

Justin Johnson


You should have a GUI toolkit

  • GTK or Qt

Database connectivity

  • MySQL and PostgreSQL client library bindings

A few others I'd like to see

  • google protocol buffers
  • libxml2 or some other xml library
  • libpcap
  • OpenLDAP client libraries
like image 23
nos Avatar answered Oct 29 '22 23:10

nos


Lots of graphics stuff in there. How about cairo?

like image 31
varzan Avatar answered Oct 29 '22 22:10

varzan