Skip to content

node-lucene: (main objective) apache lucene bindings for nodejs (straightforward API, performant thanks to node-java dynamic bindings - no server, process spawning or IPC-like). javap and javap-json : inspect Java AST from .jar and .class. java2js: Research about auto generate TypeScript/JavaScript interfaces and implementations from java .jars …

License

cancerberoSgx/node-lucene

Repository files navigation

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.

About

node-lucene: (main objective) apache lucene bindings for nodejs (straightforward API, performant thanks to node-java dynamic bindings - no server, process spawning or IPC-like). javap and javap-json : inspect Java AST from .jar and .class. java2js: Research about auto generate TypeScript/JavaScript interfaces and implementations from java .jars …

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published