SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 starlark Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
starfig
Starfig is a programmatic config generator. It helps create static configs using Starlark, a deterministic Python-like language.
-
sml_rules
Bazel SML rules provide the necessary rules to build and test SML (Standard ML) applications using Bazel.
Project mention: Things I've learned about building CLI tools in Python | news.ycombinator.com | 2023-10-24What's SV?
I honestly don't know why anyone would use that... as in what does Bazel do better than virtually anything else that can provide this functionality. But, I used to be an ops engineer in a big company which wanted everything to be Maven, regardless of whether it does it well or not. So we built and deployed with Maven a lot of weird and unrelated stuff.
Not impossible, but not anything I'd advise anyone to do on their free time.
Specifically wrt' the link you posted, if you look here: https://github.com/bazelbuild/rules_python/blob/main/python/... it says that only pure Python wheels are supported, but that's also a lie, they don't support half of the functionality of pure Python wheels.
So, definitely not worth using, since lots of functionality is simply not there.
https://buck2.build/ https://github.com/facebook/buck2
Rust support is also rather good ;) https://github.com/facebookincubator/reindeer
An approach like https://github.com/benbjohnson/hashfs allows file names to be updated at runtime to be content hashed. This removes the need for the extra "304 Not Modified" API calls from the client. This content hash based file renaming is usually done using a build step which renames files. For applications where the static file serving and HTTP request processing are done in the same application, this can be done in memory without a build step for file renames.
I am using that approach in my project https://github.com/claceio/clace. It removes the need for a build step while making aggressive static file caching possible.
starlark related posts
- App display in home
- Flightportal: a screen for showing flights over your house. Case, code and parts on github.
- My Chess Viewer app on the Tidbyt LED box was just released today! Thought r/chess might enjoy it. This app shows your active games from Chess.com using your username. If you have a tidbyt, check it out!
- ethstaker Tidbyt App
- Mirror Tidbyt display? Twitch App?
- Show HN: Starfig – a config builder using Bazel’s Starlark
- Introducing Starfig: a programmatic deterministic configuration library using Starlark
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source starlark projects? This list will help you:
Project | Stars | |
---|---|---|
1 | pixlet | 723 |
2 | rules_python | 495 |
3 | isopod | 461 |
4 | bazel-skylib | 364 |
5 | community | 350 |
6 | dbx_build_tools | 202 |
7 | bramble | 180 |
8 | reindeer | 161 |
9 | clace | 72 |
10 | starfig | 16 |
11 | ytt.vim | 6 |
12 | sml_rules | 0 |
13 | timewinder | 0 |
Sponsored