Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 3

Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further—it presents the event loop as a language construct instead of as a library. In other systems there is always a blocking call to start the ... [More] event-loop. Typically one defines behavior through callbacks at the beginning of a script and at the end starts a server through a blocking call like EventMachine::run(). In Node there is no such start-the-event-loop call. Node simply enters the event loop after executing the input script. Node exits the event loop when there are no more callbacks to perform. This behavior is like browser javascript—the event loop is hidden from the user. [Less]

4.55556
   
  0 reviews  |  129 users  |  1,715,798 lines of code  |  175 current contributors  |  Analyzed 9 days ago
 
 

What is v8cgiSmall set of C++ and JS libraries, allowing coder to use JS as a server-side HTTP processing language. Basic functionality includes IO, GD, MySQL, Sockets, Templating, FastCGI and Apache module. If you wish to support this project, at PayPal! News8.2.2010Release 0.8.0 is ready! ... [More] Some big changes and features made it into this release: Binary/B is available and test/assert modules are now also CommonJS compatible. v8cgi now builds on Mac, features the "global.v8cgi" free variable, supports multiple MySQL queries. A new DOM module was introduced. Windows binary is compiled without Context reusing, as this feature is still somewhat problematic. Also, the XDOM (Xerces-based DOM) module is not included in Windows release. Use the JS DOM module instead. For a full list of changes, see the Changelog. 16.11.2009Release 0.7.5 is ready! Many things have changed and more features are available. v8cgi achieves higher level of compatibility with CommonJS Modules/1.1 and Windows users can now use DOM and PostgreSQL modules. For a full list of changes, see the Changelog. 20.10.2009Release 0.7.0 (anniversary edition) is ready! This release brings many new modules (postgresql, process, dom, gl, sprintf more), better (configurable) error handling, stability fixes and more improvements. Version 0.7.0 also features code from much more contributors than before. 25.6.2009Release 0.6.0 is ready! Numerous improvements, features and fixes were implemented in this version. New support for SQLite and Context reusing. New unit tests, reworked global.system object, refactored DB libraries and much more. 15.6.2009Revision 454 renames several scons options. Type scons -h to see a list of them. 3.6.2009Release 0.5.2 is ready! Complete V8 sources are now included in the src tarball. New features include Securable Modules compliance, testing framework, assert+getopt modules and lots of stability and compatibility-related fixes. 14.4.2009Starting from revision 391, v8cgi now ships with an assertion module, basic set of unit tests and a tiny testing framework runner. 8.4.2009Revision 381 is compliant with Securable Modules specification and passes all current tests at http://code.google.com/p/interoperablejs/ :) 30.3.2009Release 0.5.0 is ready! This version fixes several fatal bugs and adds support for command line arguments. The MySQL module now automatically closes opened connections on exit. UPDATE: 0.5.1 contains a critical bugfix regarding MySQL with Apache module :) 26.2.2009Release 0.4.0 is ready! Module system has been rewritten to support both include() and require() methods; path handling is better and MySQL module is able to close its database connection. 6.2.2009Release 0.3.0 is ready! Apache module included, for both Windows and Linux platforms. Also, the build process on MacOS X is now a bit easier :) 22.1.2009Release 0.2.0 is ready! This one contains many improvements and libraries: sockets, http client, fastcgi and GD. Windows build does not contain FastCGI support. 6.1.2009Release 0.1.0 is ready! [Less]

4.66667
   
  0 reviews  |  6 users  |  43,129 lines of code  |  1 current contributor  |  Analyzed 2 days ago
 
 

MySQL bindings for Node.js using libmysqlclient.

5.0
 
  0 reviews  |  2 users  |  7,948 lines of code  |  6 current contributors  |  Analyzed 9 days ago
 
 

v8rocket is a library for integrating v8 with libRocket, and to expose the XHTML DOM to Javascript. libRocket (http://librocket.com) is a renderer agnostic XHTML/CSS renderer, useful for creating UIs for games and the like. Hopefully makes assembling a game UI a breeze. v8 ... [More] (http://code.google.com/p/v8/) is a fast Javascript engine, used by the Chromium browser to execute Javascript. Advantages of v8rocket: Renderer agnostic, input agnostic, allows a fully dynamic layout, that can grow/shrink etc. as needed, uses existing layout technology - standardized XHTML/CSS to describe layout, allows easy "theming" via CSS, or even changing the XHTML, without having to recompile, allows delegation of UI work to developers skilled in web programming. [Less]

0
 
  0 reviews  |  1 user  |  2,466 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

Kimura is an experimental, modular, web scale, multi-purpose server daemon. Kimura is designed to be completely modular making it possible to run as virtually any type of server. Plugins are being developed to turn Kimura into a web server and a comet server.

0
 
  0 reviews  |  1 user  |  15,841 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 
Compare

PyV8 is a python wrapper for Google V8 engine, it act as a bridge between the Python and JavaScript objects, and support to hosting Google's v8 engine in a python script. >>> import PyV8 >>> ctxt = PyV8.JSContext() # create a context with an implicit global object ... [More] >>> ctxt.enter() # enter the context (also support with statement) >>> ctxt.eval("1+2") # evalute the javascript expression 3 # return a native python int >>> class Global(PyV8.JSClass): # define a compatible javascript class ... def hello(self): # define a method ... print "Hello World" ... >>> ctxt2 = PyV8.JSContext(Global()) # create another context with the global object >>> ctxt2.enter() >>> ctxt [Less]

0
 
  0 reviews  |  1 user  |  22,062 lines of code  |  1 current contributor  |  Analyzed 4 days ago
 
 

ngx_v8 is an Nginx module that enables you to run any Javascript script Google's V8 Javascript Engine supports. Nginx is a HTTP server and mail proxy server written by Igor Sysoev. (quoted from Nginx Official Site) Specification Overview To use this module you need to specify "v8" ... [More] directive at the location context in nginx.conf. This directive takes a Javascript script file path. Javascript script need to have a function named "process" in the global scope. This function takes two parameters "request" and "response", and returns an integer value representing HTTP status code. The "request" and "response" objects bridge the world between Javascript and C++. They will have a set of properties and functions enough to access browser-requested information and a response being created respectively. Only a few members are currently implemented. You can find an example script here. [Less]

0
 
  0 reviews  |  0 users  |  1,401 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Oh no, the project is deadDino Engine is a web framework that uses javascript. The main aim of Dino Engine is to be efficient. So, the javascript code is executed by the Google's V8 Virtual machine, but use an other interpretor can be possible. The engine is written in C++, and makes use of ... [More] the opensource Qt library. Dino Engine is published under the terms of the GNU GPL v3 and higher, but your apps aren't linked to the framework, so you can publish them under any license. French DescriptionDino Engine est un framework web dont le langage est le javascript. Une volonté de Dino Engine est d'être performant. Pour cela, le javascript est exécuté avec la machine virtuelle V8 de Google, mais utiliser un autre interpréteur doit être possible. Le moteur est écrit en C++, et utilise la librairie Qt opensource. Dino Engine est sous licence GPLv3 ou version supérieure. Mais vos applications ne sont pas liées au framework, elles peuvent être codées selon la licence de votre choix. Venez nous rejoindre !Dino Engine est un projet libre en plein lancement. Nous allons mener à bien ce projet, mais évidemment, quand on est plus nombreux, on a plus d'idées et on va plus vite. Aussi, cela permet de partager des connaissances. Nous vous encourageons vivement à participer. Un petit mail ou un commentaire, et vous êtes ajoutés à la liste des contributeurs. PropagandaPerformances comparaison (man humour): GroupsBug tracker SVN commits CIA.vc [Less]

0
 
  0 reviews  |  0 users  |  106 lines of code  |  0 current contributors  |  Analyzed 9 months ago
 
 

4x4

Compare

Russian->English translators are welcome! Перестали устраивать стандартные возможности стандартных программ? Хочется немного скорректировать вид и поведение без изучения кучи ... [More] непонятного кода и перекомпиляции исходников? Есть желание написать свою аську за двадцать минут, в которой будет устраивать абсолютно все? Добро пожаловать в 4x4! Проект 4x4 - эксперимент по созданию среды разработки и выполнения программного обеспечения с открытой внутренней архитектурой. Приложения системы 4x4 - ZIP-архивы, содержащие в себе набор XML, JavaScript, графику и все другое, необходимое для работы. При инсталляции приложения разархивируется в требуемые папки на локальном диске. Обязательных мест инсталляции не предусмотрено, пользователь волен решать сам, куда ставить ему свои приложения. Приложения имеют четкую структуру, зная которую даже не подготовленный пользователь может легко разобраться в любом приложении и скорректировать его под свои конкретные нужды. Приложения не содержат в себе никакого машинного кода, они кросс-платформенны. Весь машинно-зависимый код расположен в библиотеках. Библиотеки системы 4x4 - ZIP-архивы, содержащие в себе набор бинарных файлов под целевую архитектуру процессора, плюс все остальные файлы, требуемые библиотекой. Путь установки библиотеки выбирается системой автоматически, пользователь не может повлиять на этот процесс. Возможно одновременная установка и использование нескольких версий одноименного модуля. Корректировка библиотек самим пользователем не допускается. Новые версии модулей автоматически подгружаеются из сети в ответ на требования устанавливаемых приложений. Библиотеки 4x4 предоставляют весь функционал, необходимый для построения приложений. Различные протоколы, обработка графики, видео звука и т.д. - все это может быть использовано в приложениях 4x4 путем подключения соответствующих библиотек, которые в первом приближении будут содержать в себе стандартные UNIX библиотеки + обертки для использования их из JavaScript. Визуальный интерфейс 4x4 реализуется на базе технологии SVG + специального XML-диалекта иерерхических настроек. Интерфейс гибко расширяем конечным пользователем, который волен доработать приложение по своему вкусу, особо не вникая в его исходный код. Проект находится на стадии планирования. Любые вопросы и пожелания приветствуются в списке рассылки. Особо приветствуются люди, желающие принять участие в кодинге. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

v8r

Compare

V8RV8R is an open-source project which maintains an application by the same name whose foremost goal is to develop a new JavaScript programming environment reliant on Google's V8 JavaScript engine. The project as a whole can be contacted via v8r@infophobia.net. NEWS- 2009-03-24 - V8R version 1 ... [More] development begins The goals for this version include: Creating sufficiently minimal application capable of collecting, compiling and executing JavaScript as V8RScript files Development of a mechanism for including/referencing external code Development of Standard C library implementation [Less]

0
 
  0 reviews  |  0 users  |  1,052 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.