obi1kenobi/trustfall
View on GitHub ↗ ★ 2,896 Rust
A query engine for any combination of data sources. Query your files and APIs as if they were databases!
24 mentions on Hacker News by 8 people: 3 stories, 21 comments · first 2022-04-29 · latest 2026-05-28
20082026
-
Congratulations for this ! Did you consider https://github.com/obi1kenobi/trustfall to query all your data sources ? If yes, what were the limits of this engine ?
comment by homersimpsons · 2026-05-28 · in Cloudflare's data platform and the AI agent on top of it -
Trustfall seems really promising for querying files as if they were a db https://github.com/obi1kenobi/trustfall
comment by nylonstrung · 2026-02-15 · in SCM as a database for the code -
…it again with Picat! - He's doing other very interesting things with programming languages, e.g.: https://github.com/obi1kenobi/trustfall
comment by asciimike · 2024-02-21 · in Planner programming blows my mind -
…github.com/obi1kenobi/cargo-semver-checks - Trustfall query engine, which powers cargo-semver-checks: https://github.com/obi1kenobi/trustfall - Trustfall playground, where you can query Rust library APIs in your browser -- for example,…
comment by obi1kenobi · 2023-09-07 · in Semver violations are common, better tooling is the answer -
…https://play.predr.ag/hackernews Here's a link to that project if you'd like to check it out: https://github.com/obi1kenobi/trustfall I gave a 10min conference talk on it last year titled "How to query (almost) everything"…
comment by obi1kenobi · 2023-07-09 · in Cargo-semver-checks: Scan your Rust crate for semver violations -
…any data source: DBs, APIs, files like PDF, CSV, or JSON, or any combination of those. GitHub: https://github.com/obi1kenobi/trustfall Playground showing the query "which GitHub/Twitter users comment on HackerNews stories about OpenAI?":…
comment by obi1kenobi · 2023-05-16 · in Why we created Taxi, and why we felt the need for another schema language -
…that can query APIs, source code, ML models, etc. My own Trustfall query engine is one of them: https://github.com/obi1kenobi/trustfall For example, you can query the HackerNews APIs from your browser: "Which Twitter/GitHub users comment…
comment by obi1kenobi · 2023-03-03 · in DuckDB: Querying JSON files as if they were tables -
…s.rs/trustfall_core/latest/trustfall_core/interpr... This is the equivalent abstract class in Python: https://github.com/obi1kenobi/trustfall/blob/pytrustfall-v0.... For Python, the package docs have some (underwhelming) additional…
comment by obi1kenobi · 2023-02-09 · in Trustfall: How to Query (Almost) Everything -
…respectively. There are also a few more demo adapters in the Trustfall repo itself: https://github.com/obi1kenobi/trustfall I expect the number of adapters to grow significantly in the coming months, so please stay tuned and let me know if…
comment by obi1kenobi · 2023-02-09 · in Trustfall: How to Query (Almost) Everything -
…//docs.rs/trustfall_core/latest/trustfall_core/interpr... It's also available in the Python bindings: https://github.com/obi1kenobi/trustfall/blob/pytrustfall-v0.... Tl;Dr of the optimizations API is that every call into the adapter gets a…
comment by obi1kenobi · 2023-02-09 · in Trustfall: How to Query (Almost) Everything -
…AI's website": https://play.predr.ag/hackernews#?f=1&q=IyBDcm9zcyBBUEkgcXVl... The repo is here: https://github.com/obi1kenobi/trustfall It's not just a toy implementation -- it has real-world uses too: - I gave a conference talk on how to…
comment by obi1kenobi · 2022-12-30 · in PRQL: a simple, powerful, pipelined SQL replacement -
…https://play.predr.ag/hackernews#?f=1&q=IyBDb21tZW50cyBvbiB0... Using the Trustfall query engine: https://github.com/obi1kenobi/trustfall 10min conference talk on what else Trustfall can do: https://www.hytradboi.com/2022/how-to-query-almos…
comment by obi1kenobi · 2022-09-13 · in Show HN: Query language for HN APIs, executed in-browser using Rust and WASM -
…semver rule is implemented as a query using Trustfall's GraphQL + custom directives syntax. [0]: https://github.com/obi1kenobi/trustfall [1]: https://crates.io/crates/cargo-semver-checks
comment by obi1kenobi · 2022-07-29 · in GraphQL is quickly moving to one of my least favorite technologies -
…if you decide to take a peek! It supports Rust, Python, and (extremely soon!) WASM in the browser. https://github.com/obi1kenobi/trustfall
comment by obi1kenobi · 2022-07-16 · in OctoSQL allows you to join data from different sources using SQL -
…this is what Trustfall lets me do. More info in my reply on an ancestor comment in the thread. [0]: https://github.com/obi1kenobi/trustfall
comment by obi1kenobi · 2022-07-16 · in OctoSQL allows you to join data from different sources using SQL -
…if you're interested in trying it out despite those caveats, I'd love to hear what you think! [0]: https://github.com/obi1kenobi/trustfall [1]: https://crates.io/crates/cargo-semver-checks [2]: https://github.com/obi1kenobi/cargo-semver-che…
comment by obi1kenobi · 2022-07-16 · in OctoSQL allows you to join data from different sources using SQL -
…to learn more: https://www.hytradboi.com/2022/how-to-query-almost-everythin ... Project GitHub: https://github.com/obi1kenobi/trustfall
comment by obi1kenobi · 2022-05-07 · in GraphQL Is a Trap? -
…almost everything in GraphQL'ish format. This[2] talk by author explains it in few minutes. [1]: https://github.com/obi1kenobi/trustfall [2]: https://www.hytradboi.com/2022/how-to-query-almost-everythin...
comment by anuvrat1 · 2022-05-06 · in GraphQL Is a Trap? -
…like to learn more: https://www.hytradboi.com/2022/how-to-query-almost-everythin... Project GitHub: https://github.com/obi1kenobi/trustfall
comment by obi1kenobi · 2022-05-06 · in GraphQL Is a Trap? -
Why hand-roll one when you can use one that's already available and thoroughly tested :) https://github.com/obi1kenobi/trustfall (Hi Dustin!)
comment by obi1kenobi · 2022-05-06 · in GraphQL Is a Trap? -
…etc. 10min talk video: https://www.hytradboi.com/2022/how-to-query-almost-everythin... GitHub: https://github.com/obi1kenobi/trustfall
comment by obi1kenobi · 2022-05-06 · in GraphQL Is a Trap?