Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Top 23 TypeScript Rust Projects
-
AFFiNE
There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
Project mention: Meet OctoBase - AFFiNE's local-first, collaborative open-source database! | reddit.com/r/rust | 2023-01-31AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use - a free replacement for Notion & Miro. GitHub: https://github.com/toeverything/affine
-
# Compilation provided by Compiler Explorer at https://godbolt.org/ Avx2Reg::Avx2Reg(long long __vector(4)) [base object constructor]: push rbp mov rbp, rsp and rsp, -32 mov QWORD PTR [rsp-8], rdi vmovdqa YMMWORD PTR [rsp-64], ymm0 mov rax, QWORD PTR [rsp-8] vmovdqa ymm0, YMMWORD PTR [rsp-64] vmovdqa YMMWORD PTR [rax], ymm0 nop leave ret Avx2Reg::Avx2Reg(unsigned long, unsigned long, unsigned long, unsigned long) [base object constructor]: push rbp mov rbp, rsp and rsp, -32 mov QWORD PTR [rsp-40], rdi mov QWORD PTR [rsp-48], rsi mov QWORD PTR [rsp-56], rdx mov QWORD PTR [rsp-64], rcx mov QWORD PTR [rsp-72], r8 mov rax, QWORD PTR [rsp-48] mov rdx, QWORD PTR [rsp-56] mov rcx, QWORD PTR [rsp-64] mov rsi, QWORD PTR [rsp-72] mov QWORD PTR [rsp-8], rsi mov QWORD PTR [rsp-16], rcx mov QWORD PTR [rsp-24], rdx mov QWORD PTR [rsp-32], rax mov rax, QWORD PTR [rsp-8] mov rdx, QWORD PTR [rsp-16] vmovq xmm2, rdx vpinsrq xmm1, xmm2, rax, 1 mov rax, QWORD PTR [rsp-24] mov rdx, QWORD PTR [rsp-32] vmovq xmm3, rdx vpinsrq xmm0, xmm3, rax, 1 vinserti128 ymm0, ymm0, xmm1, 0x1 mov rax, QWORD PTR [rsp-40] vmovdqa YMMWORD PTR [rax], ymm0 nop leave ret
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
gdbgui
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
how does it compare to https://github.com/cs01/gdbgui?
-
Project mention: What software/tools should every sysadmin have on their desktop? | reddit.com/r/sysadmin | 2022-10-31
-
Project mention: Best Blockchain for NFT Ecommerce Development | reddit.com/r/CryptoCurrency | 2022-10-12
What blockchain would offer the best pre-built libraries and out of the box support to get a marketplace up and running quickly? Probably solana is my bet, based on libraries like this --> https://github.com/metaplex-foundation/metaplex
-
tabnine-vscode
Visual Studio Code client for Tabnine. https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode
Project mention: Understanding AI for coders: Tabnine (your alternative to GitHub Copilot) | news.ycombinator.com | 2022-06-21Both are related to limitations of vscode completion engine, so Tabnine can't really blamed for them in any way.
1. Initially Tabnine's auto-completion was triggered on any character, which best leveraged Tabnine's power but also had inherent problem: when Tabnine was triggered on non-letter character it sometimes prevented Vscode from showing suggestions from other completion sources (LSPs, snippets). There is a discussion in https://github.com/codota/tabnine-vscode/issues/6 with me explaining that the only viable solution is to reduce set of trigger characters to letters only. In the end a fix was pushed that reduced the set of trigger characters, which made the problem less likely but still not solved. The are numerous duplicates of this issue on Github.
2. Another problem is when Vscode has auto-completion suggestions from Tabnine and other sources (LSP, snippets), it frequently puts Tabnine's at the top of list. This is a big no-go for me because most of the time just want to complete the identifier (class field, method etc.). Modifying just the extension code didn't help so in the end I had add a small patch to Vscode itself, which gives lowest score to Tabnine's candidates: https://github.com/sergei-dyshel/vscode/commit/ee73034b9ec6c....
I must admit that both problems can be practically solved by new "inline auto-completion" mechanism in vscode which looks very promising for AI-based completion in general. I'm looking forward to evaluate it.
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Graviton Code Editor – Being Rewritten in Rust and Tauri | news.ycombinator.com | 2022-06-22
-
nvim plugin](https://github.com/neoclide/coc.nvim) together with the rust analyzer plugin. It's given me the most complete, useful experience developing in rust on nvim. I absolutely love it and can't recommend it enough.
-
Project mention: Why does Rust Playground not have a dark mode?? Here's me using inspect element to make it dark mode on my own. | reddit.com/r/rust | 2023-02-02
Well if it's easy, why don't you do it :-) https://github.com/integer32llc/rust-playground/issues/544
-
-
-
-
Project mention: httm is for when you want to find your ZFS file snapshots really fast | reddit.com/r/zfs | 2022-04-19
Let GitHub build it for you? https://github.com/actions-rs/cargo
-
Project mention: oxide.ts - my Rust-inspired Option/Result and match library for TypeScript - Version 1.0 Release | reddit.com/r/rust | 2022-05-02
-
-
Project mention: actions-rs Github Actions need more maintainers!!! OR to be replaced | reddit.com/r/rust | 2022-11-21
Its a very unfortunate situation. See https://github.com/actions-rs/toolchain/issues/216
-
I have stumbled upon this and it does not seem to be the issue the workspace.showOutput-Output does not show any reference to the tabstop-setting.
-
reop:https://github.com/lencx/vite-plugin-rsw - 🦀 wasm-pack plugin for Vite
-
Project mention: Building a Full Stack NFT Market Place with Near Protocol and React.js | dev.to | 2022-04-07
For this guide, I decided to build an NFT Market Place using Near Protocol, although there is a much faster way of setting up a near project using create-near-app, I wanted to put the pieces together to make it easier to understand.
-
solana-escrow
Reference Implementation for the guide https://paulx.dev/blog/2021/01/14/programming-on-solana-an-introduction/
These resources are very good to start from : - https://lorisleiva.com/create-a-solana-dapp-from-scratch - https://github.com/paul-schaaf/solana-escrow/
-
Project mention: Github Actions for Rust is automatically creating jobs | reddit.com/r/rust | 2022-12-29
And this gives us a place to look for a related issue: actions-rs/clippy-check#45 is a match: "result annotation sometimes gets added to the wrong workflow".
-
actions-mdbook
GitHub Actions for mdBook (rust-lang/mdBook) ⚡️ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
TypeScript Rust related posts
- can i form Rom as Ming?
- Is there UB in my program?
- Assembly for Reverse Engineering
- how to handle (*var).member in memory
- Recommendations for becoming a better malware analyst as a non-coder
- The ultimate template for publishing ES modules
- why only 10?
-
A note from our sponsor - Appwrite
appwrite.io | 3 Feb 2023
Index
What are some of the best open-source Rust projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | AFFiNE | 12,556 |
2 | compiler-explorer | 12,486 |
3 | quicktype | 9,312 |
4 | gdbgui | 9,044 |
5 | clash-verge | 3,351 |
6 | metaplex | 3,239 |
7 | tabnine-vscode | 1,096 |
8 | Graviton-App | 984 |
9 | coc-rust-analyzer | 977 |
10 | rust-playground | 953 |
11 | astrodon | 804 |
12 | wasm4 | 747 |
13 | LetsMarkdown.com | 694 |
14 | cargo | 557 |
15 | monads | 470 |
16 | composing.studio | 467 |
17 | toolchain | 463 |
18 | coc-rls | 371 |
19 | vite-plugin-rsw | 315 |
20 | create-near-app | 288 |
21 | solana-escrow | 284 |
22 | clippy-check | 254 |
23 | actions-mdbook | 236 |