9 projects tagged "C++"
white_dune is a graphical VRML97/X3DV editor, simple NURBS/Superformula 3D modeller, animation tool, and VRML97/X3DV commandline compiler in development. VRML97 (Virtual Reality Modeling Language) is the ISO standard for displaying 3D data over the Web via browser plugins ("HTML for realtime 3D"). X3DV is the direct successor of VRML97. VRML97 and X3DV have support for animation, real-time interaction, and multimedia (images, movies, and sounds). white_dune can read, create, and display VRML97/X3DV files and let the user change the scenegraph/fields. It also has support for stereoscopic view via "quadbuffer"-capable stereo visuals, and support for 3D input devices like a joystick, spaceball, or magnetic tracker.
BlackRay is a relational database system designed to offer performance features commonly associated with search engines. It offers SQL support and sophisticated operational and management features. Load-balancing and operational stability by means of N+1 redundance are included. BlackRay is called a "Data Engine" since it combines traditional, relational database features and SQL with the power and flexibility of search engines. It is a true hybrid, offering transaction support, data-versioned snapshots, and sophisticated function-based indices. Wildcards, phonetic, and fuzzy logic searches are supported, as well. BlackRay supports a subset of the SQL92 standard and provides JDBC/ODBC/native driver options via the PostgreSQL protocol, in addition to an API based query option. The project is released under the GPLv2, with some drivers available under BSD-style licenses. Commercial support contracts are available as well.
DeaDBeeF is an audio player for GNU/Linux and other UNIX-like systems. It is written in C with some plugins in C++. It has minimal dependencies, a native GTK2 GUI, cuesheet support, support for MP3, Ogg, FLAC, and APE, chiptune formats with subtunes, song-length databases, and more. It is very fast and lightweight, and extensible using plugins (DSP, GUI, output, input, etc.). The GUI looks similar to Foobar2000.
bed is an adjustable data format binary editor. Data formats are ASCII, unsigned and signed integers, float, bit-flags, bit-fields, labels, EBCDIC, and time_t. Different sizes and byte orderings are possible. Data types can be used in structures. Other data formats, filters, and procedures can be defined in plugins. It features copy, paste, undo, redo, search, replace, marks, record/play, and context sensitive help. bed can be used to edit raw hard drives. Under Linux and FreeBSD it is even usable without the X Window System.
gweb++ is an asynchronous event-driven Web server and reverse proxy. It is written in C++, but it doesn't make use of the STL or of any additional libraries. It supports the following event notification mechanisms: epoll (edge-triggered, Linux), kqueue (FreeBSD), port (Solaris), poll, and select. It has the following main features: HTTP/1.1, reverse proxy, FastCGI, configurable via an XML file, MIME types support, pipelining, virtual hosts, Keep-Alive, directory listing (with an optional footer file), handling of the If-Modified-Since header, HTTP ranges, logs, configurable access logs, and log rotation.