23 releases

new 0.1.24 Feb 14, 2025
0.1.21 Dec 8, 2024
0.1.20 Nov 19, 2024
0.1.11 Jul 29, 2024
0.1.3 Mar 26, 2024

#859 in Web programming

Download history 27/week @ 2024-10-29 39/week @ 2024-11-05 1/week @ 2024-11-12 163/week @ 2024-11-19 10/week @ 2024-11-26 118/week @ 2024-12-03 38/week @ 2024-12-10 6/week @ 2024-12-17 2/week @ 2025-01-07 181/week @ 2025-01-14 77/week @ 2025-01-21 9/week @ 2025-01-28 11/week @ 2025-02-04 127/week @ 2025-02-11

286 downloads per month
Used in 2 crates (via turbofuro_runtime)

Apache-2.0

190KB
4.5K SLoC

Turbofuro Expression Language

Predictable expression language with familiar syntax. You can embed TEL in your application and evaluate user expressions in a safe way.

Features

  • Familiar C/Java/JavaScript like syntax
  • Any JSON is a valid expression
  • No object references objects and arrays are compared by value (deep equality)
  • Available to use on crates.io
  • Compiles to WebAssembly and is available as npm package
  • Value and store (assignment like) expressions

Getting Started

Download repository from GitHub. You will find the TEL implementation in the tel folder. The tel-wasm folder contains the WebAssembly bindings.

WASM Build

TEL is available to use on web as a WebAssembly module, available on npm as part of Omnitool.

Contributing

We welcome all contributions with 💛

Feel free to create issues including those with feature suggestions. If you want to help, but not sure how, reach out to @pr0gramista (Twitter/LinkedIn/email) directly.

License

TEL and Turbofuro OSS parts are licensed under Apache-2.0.

Happy Coding! 🚀

Dependencies

~3–5MB
~88K SLoC

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy