this-week-in-rust
stc
this-week-in-rust | stc | |
---|---|---|
44 | 18 | |
2,026 | 5,710 | |
1.1% | 0.2% | |
9.9 | 8.4 | |
6 days ago | 3 months ago | |
HTML | Rust | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
this-week-in-rust
- Resources I wish I knew when I started my career
-
Top 10 Rusty Repositories for you to start your Open Source Journey
In addition to these repositories, there's a valuable resource that no Rust enthusiast should overlook— This Week in Rust. This community-driven initiative aggregates Rust-related news, updates, and most importantly, a curated list of issues across various Rust projects. If you're on the lookout for a tailored contribution or seeking the perfect project to kickstart your open-source journey, This Week in Rust is your go-to source.
-
Rust Meetup and user groups
If you'd like to know the upcoming meetings - there are quite a few online meetings that you can attend regardless of your location - then check out This week in Rust
-
Projects to contribute to?
The This Week In Rust newsletter has a Call for Participation section where projects post requests for contribution.
-
Ask HN: What tech newsletters are you currently subscribing?
“This week” train!
I’ll go next
This week in Rust
https://this-week-in-rust.org/
-
Articles and News Sources for Rust
Currently I have This Week in Rust and lime's
- Ask HN: What other news feeds do you read besides Hacker News?
-
Hey Rustaceans! Got a question? Ask here (22/2023)!
There's some latency involved, but we have this week in rust for this exact reason. Also feel free to discuss the news on the comments page.
- Recommend rust blogs
-
Any new Opensource projects in (rust) looking for contributors. I want to start my journey as an OSS contributor.
https://this-week-in-rust.org has a Call for Participation section.
stc
- STC (Rust-based TypeScript type checker) is officially abandoned
-
TypeScript Is Surprisingly OK for Compilers
Wonder no more: https://github.com/dudykr/stc
Written in Rust by the (lead?) dev of SWC
SWC (speedy web compiler) compiles TS to JS
-
Show HN: Ezno, a TypeScript checker written in Rust, is now open source
The analogy (by swc's author) would be https://github.com/dudykr/stc
-
How do people use Zod on a large project?
I'm also hoping for STC https://stc.dudy.dev/ but I don't think it will be released any time soon.
-
What are some stuff that Rust isn't good at?
MyPy and tsc on the other hand? Please make a Ruff for MyPy and hurry up and fund the author of SWC to develop STC. I'm tired of waiting several seconds after each :w for my quickcheck window to update.
-
TypeScript 5.0
>If we could push JavaScript performance to be another order of magnitude faster
And it would speed up the TypeScript Compiler.
My bet is:
TypeScript typechecker in Rust:
https://github.com/dudykr/stc
-
No one cares about Bun's speed. Your CI does though
typescript(tsc) is the only one that does type checking.
bun, deno, esbuild, swc etc. can parse the syntax, but they chuck the TS (they probably don't even add it to the AST, but I haven't checked).
Keeping up with syntax is very doable. It doesn't change often, and updating the parser when it does isn't much work.
There are some past/ongoing projects[1][2] to create type checkers faster than tsc, but they aren't going to reach full parity and probably don't plan on keeping up with language features.
[1] https://github.com/dudykr/stc
- Open sourcing Ezno – JavaScript compiler and TypeScript checker written in Rust
-
What would you rewrite in Rust?
Well the checker is in progress.
- TypeScript type checker written in Rust
What are some alternatives?
hugo-PaperMod - A fast, clean, responsive Hugo theme.
mlib - Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
beautiful-jekyll - ✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
Containers - This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
Cerberus - A few simple, but solid patterns for responsive HTML email templates and newsletters. Even in Outlook and Gmail.
ctl - The C Template Library
iRead - iRead is an open platform where readers find dynamic thinking, and where expert and undiscovered voices can share their writing on any topic.
swc - Rust-based platform for the Web
Poetry - Python packaging and dependency management made easy
NuDB - NuDB: A fast key/value insert-only database for SSD drives in C++11
pyflow - An installation and dependency system for Python
git-trim - Automatically trims your branches whose tracking remote refs are merged or stray