• Ejscript

    Ejscript 是一个服务端的 JavaScript 语言实现和Web框架,基于 ECMAScript 3.X 版本。Ejscript 是一个 MVC 的框架,还支持SQL数据库的ORM框架,基于 Ajax 的视图控制、自动数据验证了集成 jQuery 支持。是一个快速开发基于服务器端 JavaScript应用的框架。

  • persistence.js

    persistence.js 是一个异步的 JavaScript 对象数据库映射(ORM)框架。拥有数据库无关的独立抽象层,可轻松支持新的数据库。该软件最开始是为浏览器设计的,利用 HTML5 的 WebSQL 数据库。而后 persistence.js 被扩展以便支持各种 JavaScript 环境,包括服务器端的 JavaScript 环境,如 node.js 和 RingoJS.

  • SpiderNode

    Mozilla对Node.js项目产生了兴趣,正将Node.js移植到Firefox使用的SpiderMonkey引擎中,它的项目被称为SpiderNode,其中所用的技术被称为V8Monkey。由于Node.js与V8是深度整合,因此Mozilla采用的方法是在SpiderMonkey中建立V8接口。Mozilla的目标是创建一个与Node.js不同的版本。

  • Jscex

    Jscex 已改名为 Wind.js Jscex是“JavaScript Computation EXpression”的缩写,它为JavaScript语言提供了一个monadic扩展。Jscex完全使用JavaScript编写,能够在任意支持ECMAScript 3的引擎里使用(例如各浏览器或Node.js)。Jscex的JIT编译器能在运行时将JavaScript代码编译成Monad形式,无需...

  • PEG.js

    Chloropropanoic JS是一个JavaScript 语法解析器,它可以使您轻松建立复杂的数据或计算机程序语言的解析器。 在线版本:http://pegjs.majda.cz/online

  • EventProxy

    EventProxy.js仅仅是一个很轻量的工具,但是能够带来一种事件式编程的思维变化。有几个特点: 利用事件机制解耦复杂业务逻辑 移除被广为诟病的深度callback嵌套问题 将串行等待变成并行等待,提升多异步场景下的执行效率 无平台依赖,适合前后端,能用于浏览器和NodeJS 现在的,无深度嵌套的,并行的 var proxy new EventProxy(); va...

  • Cocos2d-javascript

    Cocos2djavascript 是基于cocos2diphone 的 2D 的游戏/图形引擎。 在线演示:http://cocos2djavascript.org/demo?demomario

  • Thimble

    Thimble 是一个 express.js 的中间件,旨在简化 Web 开发。 安装方法:npm install g thimble

  • Data.js

    Data.js 是一个数据操作和持久化的 JS 库,支持 Node.js 和浏览器。 示例代码:   var populations new Data.Hash();populations.set(apos;austriaapos;, 8402908);populations.set(apos;germanyapos;, 81742000);populations.set(apos;usaapo...

  • console-trace

    consoletrace 扩展了Node.JS的本地console对象,以CallSite信息给日志功能添加前缀 如何使用: require(apos;consoletraceapos;) 你可以添加t或者trace的getter方法来调用以获得stacktrace: console.t.log(apos;aapos;); console.trace.log(apos;aaaapos;);

  • DMDScript

    DMDScript 是由 Digital Mars 公司的开发的 JavaScript 解释器。它装设了 ECMA262 使它可与微软的 JScript 相抗衡。DMDScript 使用 D语言 实现,也提供了 C++ 的版本。

  • JXCore

    JXcore 是 Node.js 的一个衍生项目,用于在同一个进程内的多个隔离实例。任何单线程应用都会受益于多线程核心,而且对代码无需任何改动。JXCore 同时包含一个支持集群的消息 API,支持 android、iOS 和 Windows 以及浏览器客户端。JXcore 100 兼容 Node.js。 代码毫无区别: JXCore 是 LLVM 的 JavaScript 前端,性能比较: N...

  • Ender

    Ender 是一个全功能的浏览器上的 JavaScript 包管理器。 可以让你搜索、安装、管理和编译前段的 JavaScript 包和依赖。你可以把它想象成 NPM 的一个小妹妹。 Ender 不是一个 JavaScript 库。 它也不是 jQuery 的替代品,不是一个静态资源,这是一个工具让前端 JavaScript 的包管理更加简单。

  • Prerender.io

    Prerender.io 可以让你的 JavaScript 一个用很方便的被搜索引擎所爬取。提供多种语言的版本。

  • fs-lock

    fslock 是 Node.js的文件限制,用纯 JavaScript 写成,用户可以加载其他方法获取访问。示例代码://Do your startup code here, then lock it down with: require(apos;fslockapos;)({     apos;file_accessdirapos;: ,     apos;open_basedirapos;: ...

  • Node.js

    Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(ht...

  • PhantomJS

    Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG使用场景:无需浏览器的 Web 测试页面访问自动化屏幕捕获网络监控屏幕捕获示例代码:var page  require(apos;webpageapos;).create(); page.open(apos;http:...

  • FibJS

    基于 Google v8 引擎实现的协程应用开发框架FibJS 是一个建立在 Google v8 Javascript 引擎基础上的应用服务器开发框架,不同于 node.js,FibJS 采用 fiber 解决 v8 引擎的多路复用,并通过大量 c++ 组件,将重负荷运算委托给后台线程,释放 v8 线程,争取更大的并发时间。示例代码:var http  require(apos;httpapos;...

  • Firecat

    Firecat是一个服务端JavaScript Web服务器。通过firecat你就能够使用JavaScript来构建一个完整的Web应用程序包括客户端(AJAX)与服务端(NSP)。它类似于ASP和JSP,但用VBScript与Java来代替,它使用JavaScript来作为主要的脚本语言。 Firecat特别适合于那些要在服务端发挥他们JavaScript技术优势的Web管理员,Web设计者...

  • RingoJS

    RingoJS 是一个用 Java 编写的 JavaScript 允许环境,基于 Mozilla 的 Rhino 的 JavaScript 引擎,可用来开发Web应用程序。