All Projects → reactiverse → Es4x

reactiverse / Es4x

Licence: apache-2.0
🚀 fast JavaScript 4 Eclipse Vert.x

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
typescript
32286 projects
ecmascript
72 projects

Projects that are alternatives of or similar to Es4x

Mvikotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
Stars: ✭ 483 (-27.8%)
Mutual labels:  hacktoberfest, jvm
Flix
The Flix Programming Language
Stars: ✭ 719 (+7.47%)
Mutual labels:  hacktoberfest, jvm
Vert.x
Vert.x is a tool-kit for building reactive applications on the JVM
Stars: ✭ 12,544 (+1775.04%)
Mutual labels:  vertx, jvm
Playframework
Play Framework
Stars: ✭ 12,041 (+1699.85%)
Mutual labels:  hacktoberfest, jvm
Dotenv Kotlin
🗝️ Dotenv is a module that loads environment variables from a .env file
Stars: ✭ 326 (-51.27%)
Mutual labels:  hacktoberfest, jvm
Openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+318.83%)
Mutual labels:  hacktoberfest, jvm
Lucee
Lucee Server is a dynamic, Java based (JSR-223), tag and scripting language used for rapid web application development. Lucee simplifies technologies like webservices (REST, SOAP, HTTP), ORM (Hibernate), searching (Lucene), datasources (MSSQL, Oracle, MySQL and others), caching (infinispan, ehcache, and memcached) and many more. Lucee provides a compatibility layer for Adobe ColdFusion © CFML using less resources and delivering better performance.
Stars: ✭ 719 (+7.47%)
Mutual labels:  hacktoberfest, jvm
Hexagon
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.
Stars: ✭ 336 (-49.78%)
Mutual labels:  hacktoberfest, jvm
Sirix
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
Stars: ✭ 638 (-4.63%)
Mutual labels:  hacktoberfest, vertx
Zarr Python
An implementation of chunked, compressed, N-dimensional arrays for Python.
Stars: ✭ 658 (-1.64%)
Mutual labels:  hacktoberfest
React Google Recaptcha
Component wrapper for Google reCAPTCHA
Stars: ✭ 664 (-0.75%)
Mutual labels:  hacktoberfest
Taiga Back
Agile project management platform. Built on top of Django and AngularJS
Stars: ✭ 5,648 (+744.25%)
Mutual labels:  hacktoberfest
Free Tshirts Stickers And Swag For Developers
List of free tshirts, stickers and swags available for developers
Stars: ✭ 661 (-1.2%)
Mutual labels:  hacktoberfest
Plots2
a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! 🎈
Stars: ✭ 666 (-0.45%)
Mutual labels:  hacktoberfest
Material Shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
Stars: ✭ 6,189 (+825.11%)
Mutual labels:  hacktoberfest
Usbguard
USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system)
Stars: ✭ 668 (-0.15%)
Mutual labels:  hacktoberfest
Gitql
💊 A git query language
Stars: ✭ 5,854 (+775.04%)
Mutual labels:  hacktoberfest
Concourse
Concourse is a container-based continuous thing-doer written in Go.
Stars: ✭ 6,070 (+807.32%)
Mutual labels:  hacktoberfest
Hercules
Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
Stars: ✭ 669 (+0%)
Mutual labels:  hacktoberfest
Apps Android Commons
The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons
Stars: ✭ 668 (-0.15%)
Mutual labels:  hacktoberfest

ES4X

This is the EcmaScript (5.1+) language support for Eclipse Vert.x

Build Status Join the chat at https://gitter.im/es4x/Lobby Security Status

Why?

10 things I've learned making the fastest JS runtime in the world

JavaScript is fast, and this is the way to make it even faster 🚀🚀🚀

Usage

Create a project:

# create a generic project
mkdir my-app
cd my-app
# init the project
npm init @es4x project
# add other dependencies...
npm install @vertx/unit --save-dev
npm install @vertx/core --save-prod
# will trigger the download
# of the java dependencies
npm install

Create your index.js:

/// <reference types="es4x" />
// @ts-check

vertx
  .createHttpServer()
  .requestHandler(function (req) {
    req.response().end("Hello!");
  })
  .listen(8080);

console.log('Server listening at: http://localhost:8080/');

and your index.test.js:

import { TestSuite } from '@vertx/unit';

const suite = TestSuite.create("the_test_suite");

suite.test("my_test_case", function (context) {
  var s = "value";
  context.assertEquals("value", s);
});

suite.run();
npm start

Profit!

Documentation

For more documentation please see docs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].