Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Top 23 Rust TypeScript Projects
Separate issue I believe https://github.com/denoland/deno/issues/17030
Rust-based platform for the WebProject mention: TypeScript team released an explorer for performance tuning | news.ycombinator.com | 2023-05-13
This is... good news, but I still cannot fathom using the default Typescript compiler for regular development. Seriously, leave the type-checking to your IDE and CICD chain, and switch to using tsx (https://www.npmjs.com/package/tsx) or swc (https://swc.rs/) and you will _immediately_ notice the difference in speed and productivity.
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
For now, Rome implements most of the ESLint recommended rules (including TypeScript ESLint) and some additional rules that are enabled by default. In the future, you can expect a recommended preset that is a superset of the ESLint recommended preset. So if you're not heavily customising ESLint, you should be able to use Rome.
Otherwise, most of the rules are not fine-tunable in the way that ESLint is. Rome tries to provide the experience that Prettier provided in the formatting tool: good defaults for a near-zero configuration experience. It tries to adopt the conventions of the JS/TS community. Still, some configuration is provided when the community is divided on some opinions (e.g. space vs. tab indentation, semicolons or as-needed semicolons, ...).
There is an open issue  for listing equivalent rules between ESLint and Rome. Expect more documentation in the future, and maybe a migration tool.
If I had been one of the founders of Rome, I could have pushed for more compatibility with ESLint. In particular, using the same naming conventions and thus the same names for most rules, and recognising ESLint ignore comments.
I wanted to use Svelte(kit) since it's the framework I'm currently using and confortable with. On top of that I need to implement the MFs architecture. So I looked over Turborepo and I really like it ! But the issue is that I need to have routes inside some of the micro frontends. And that is were I dont really know how to do. I can currently import Svelte modules inside the general Sveltekit app shell, but these modules don't have inner routes. (Cf. Turborepo's Sveltekit exaple : https://github.com/vercel/turbo/tree/main/examples/with-svelte)
Cool open source projects written in various languages.Project mention: Anything C can do Rust can do Better | dev.to | 2022-12-01
See repos kud1ing/awesome-rust & awesomo /rust
A fast Rust-based web bundler 🦀️Project mention: Extreme build performance NestJS: Leveraging Rspack and Nx while working to increase build performance for NestJS applications | dev.to | 2023-05-12
Support ForkTSCheckerWebpackPlugin, issue 2592
Efficient and minimal collaborative code editor, self-hosted, no database requiredProject mention: Software similar to https://rustpad.io | reddit.com/r/selfhosted | 2023-02-01
I'm looking for software similar to https://rustpad.io but with login and password. Docker would be nice :)
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
⚡A fast and polyglot tool for code searching, linting, rewriting at large scale. Written in RustProject mention: Semi-Automated Migration of Bevy: an Example with ast-grep | reddit.com/r/rust | 2023-05-20
Found some info in the issues, I'll give that approach a try!
A task runner and repo management tool for the web ecosystem, written in Rust.Project mention: Launch HN: Moonrepo (YC W23) – Open-source build system | news.ycombinator.com | 2023-02-21
(for context - I'm not interested in first class node support)
This seems pretty cool. I particularly like how 'gradual' it seems to be relative to things like Bazel, i.e. you can take some shell scripts and migrate things over. I did have a play and hit an initial problem around project caching I think, which I raised at .
One comment, from the paranoid point of view of someone who has built distributed caching build systems before is that your caching is very pessimistic! I understand why you hash outputs by default (as well as inputs), but I think that will massively reduce hit rate a lot of the time when it may not be necessary? I raised .
As an aside, I do wish build systems moved beyond the 'file-based' approach to inputs/outputs to something more abstract/extensible. For example, when creating docker images I'd prefer to define an extension that informs the build system of the docker image hash, rather than create marker files on disk (the same is true of initiating rebuilds on environment variable change, which I see moon has some limited support for). It just feels like language agnostic build systems saw the file-based nature of Make and said 'good enough for us' (honorable mention to Shake, which is an exception ).
Pluggable and configurable code formatting platform written in Rust.Project mention: Rome v12.1: a Rust-based linter formatter for TypeScript, JSX and JSON | news.ycombinator.com | 2023-05-13
I mean, I know I am a bad person because of those long names, but that is how life goes sometimes! And the blank line there at the top is just very important to like, catch one's breath, while reading this code.
(I'm really just posting this in the hopes that somebody will throw me a "Bro, just use hpstrlnt, it totally lets you configure that!" -- I have not actually tried Rome to see if it does (it's Monday morning and I'm not quite ready to be disappointed again...))
: dprint is good, and I recommend it as the best code formatter I currently know of: https://dprint.dev/
The enterprise-ready webhooks service 🦀Project mention: I need some explanation regarding webhooks? | reddit.com/r/SaaS | 2023-05-20
Might want to look into Svix and HostedHooks
Joystream MonorepoProject mention: The first NFT video Polkadot | reddit.com/r/joystream_dao | 2023-02-23
The first NFT video Polkadot created on the GLEEV platform , notable that is working in the ecosystem of the polkadot network , meet JOYSTREAM with a ready-made and working usecase GOVERNANCE
ChiselStrike abstracts common backends components like databases and message queues, and let you drive them from a convenient TypeScript business logic layerProject mention: Early impressions of Turso, the edge database from ChiselStrike | dev.to | 2023-02-13
I got into the private Beta program of the new ChiselStrike product - Turso, an edge-hosted distributed database based on libSQL - the open-source and open-contribution fork of SQLite. Turso is hosted using Fly.io, meaning you have 26 regions of choice when it comes to deploying it.
🚀 The best way to use and work with blocksProject mention: GAMA Platform: building spatially explicit agent-based simulations | news.ycombinator.com | 2023-03-02
The founders of stackoverflow also founded a similar project
A blazingly fast and easy to use TRPC-like server for Rust.Project mention: Have you written a web backend in Rust? How was it? | reddit.com/r/rust | 2023-03-28
Yep, I use this too. And if you want a trpc-like experience with Rust and TypeScript, rspc also exists; the same creator of PCR also contributes to rspc.
🦕 Deno Version Manager - Easy way to manage multiple active deno versions.
GraphQL + TypeScript toolchainProject mention: Show HN: Uhyo/GraphQL: GraphQL and TypeScript toolchain | news.ycombinator.com | 2023-04-07
A blazingly fast multiplatform packet sniffer built with Tauri!Project mention: Wirefish, a crossplatform packet sniffer build with Tauri! | reddit.com/r/rust | 2022-11-28
A W.I.P desktop application for a new typesetting language, typst.Project mention: Is there a desktop app in the making? | reddit.com/r/typst | 2023-04-11
I'm currently working on an app based on tauri and svelte. It's very much W.I.P, but you can find the source here: https://github.com/Cubxity/typstudio
Generate time sortable 64 bits unique ids for distributed systems (inspired from twitter snowflake)
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Rust TypeScript related posts
Deno 1.34: deno compile supports npm packages
1 project | reddit.com/r/Deno | 25 May 2023
Rome v12.1: a Rust-based linter formatter for TypeScript, JSX and JSON
7 projects | news.ycombinator.com | 13 May 2023
What does `Uncaught TypeError: Module not found "https://deno.land/x/foo"` actually mean?
1 project | reddit.com/r/Deno | 13 May 2023
Meet ast-grep: a Rust-based tool for code searching, linting, rewriting using AST
10 projects | reddit.com/r/rust | 11 May 2023
[AskJS] Advantages of Rollup over other bundlers for creating libraries?
PvP on Switch?
1 project | reddit.com/r/BattleNetwork | 6 May 2023
Word for "function" and "extends" in Sanskrit.
1 project | reddit.com/r/sanskrit | 6 May 2023
A note from our sponsor - CodiumAI
codium.ai | 31 May 2023
What are some of the best open-source TypeScript projects in Rust? This list will help you: