←back to thread

203 points aaronbrethorst | 2 comments | | HN request time: 0s | source

Let's match open source projects that need help with developers looking to contribute. Think of this as "Who's Hiring" but for open source - a monthly thread to surface interesting projects that could use more hands.

Please include: Project name and description (if not widely known); Tech stack; Areas needing help (DOCS, CODE, DESIGN, etc.); Level (BEGINNER-FRIENDLY if applicable); Email address or other means of contacting you.

Ground rules:

Post only if you maintain/run the project

One post per project/suite

No commercial recruitment

No thread complaints

Developers: Only reach out if you actually want to contribute.

Show context
snthpy ◴[] No.42162403[source]
https://github.com/PRQL/prql

PRQL - the Pipelined Relational Query Language, pronounced "Prequel".

PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement. Like SQL, it's readable, explicit and declarative. Unlike SQL, it forms a logical pipeline of transformations, and supports abstractions such as variables and functions. It can be used with any database that uses SQL, since it compiles to SQL.

Lots of ideas for making PRQL the best language for working with and transforming data in any environment. As a completely community driven project with no corporate association or sponsor, velocity is limited by volunteer availability and contributions so help is welcome. From compiler work in Rust, to front-end improvements on the website, and CLIs, language integrations, alternative backends, etc ... in between.

replies(1): >>42163043 #
1. zaphodias ◴[] No.42163043[source]
hey there, honestly I haven't tried prql yet but I think I already saw it on HN before.

What would you expect from a language integration? I'd like to work on something in Go, which doesn't make it easy to have Rust bindings.

One nice challenge for me would be to rewrite the compiler in pure Go, but maybe it's too complex of a task bringing little value to the project overall :)

What other tools do you need? E.g. what kind of CLIs? What do you mean by alternative backends?

replies(1): >>42198999 #
2. mdaniel ◴[] No.42198999[source]
> I think I already saw it on HN before.

Bunches of times: https://hn.algolia.com/?dateRange=pastYear&query=prql&sort=b...

e.g. 9 months ago https://news.ycombinator.com/item?id=39428609