node-lucene
Apache Lucene API for Node.js. Implemented calling Java directly from Node.js thanks to node-java (no servers, no process spawning, no IPC-like mechanisms). Straightforward API.
See node-lucene sub project page
Subprojects and research:
See internal project's :
- node-lucene sub project page
- node-java-rt : implementation and API of Java Standard class hierarchy itself (java.lang.Object, java.util.LinkedList, etc). node-lucene is based on this. Uses node-java
- javap-json : get an AST-like JSON representation of given class names and .jar files
- javap: High level API and CLI for javap-json. Implemented with bindings thanks to project node-java .
- java2js: Research. Generates TypeScript interfaces of given Java class names and .jars as a project structure in FS in different configurations (single files, packages as files, 1 file per class, etc. Also, (tries to) generate JavaScript implementations of given Java classes of .jars / .class files based on node-java and optionally TypeScript interfaces / classes
- generate-cli-api-help : generate CLI
--help
output from a given documented TypeScript interface.