Xqerl – Erlang XQuery 3.1 Processor
12 days ago
- #XQuery
- #Database
- #Erlang
- xqerl is a self-contained XQuery 3.1 processor and XML database written in Erlang.
- It can be embedded into Erlang or Elixir applications or used stand-alone.
- User code is written in XQuery and compiled to BEAM.
- Supports REST end-points defined by users via XQuery and RESTXQ annotations.
- Currently in active development, not yet stable, with a stable release coming soon.
- Passes 100% of 30,895 test cases, with 1,823 optional/unsupported cases skipped.
- Lacks Schema Aware & Typed Data Features and Full-Text Extension.
- No GUI or web interface; focuses on turning XQuery into scalable Erlang applications.
- Compiles all code before use; modules must be pre-compiled, dependencies bottom-up.
- Data loading and deletion handled via specific functions.
- Built using rebar3; future plans include release packages and additional features like indexes.
- Encourages contributions in coding, documentation, tutorials, and social media outreach.