Monaco Editor
tauri
Our great sponsors
- Appwrite - The open-source backend cloud platform
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
Monaco Editor | tauri | |
---|---|---|
110 | 453 | |
36,438 | 70,972 | |
1.2% | 1.9% | |
8.9 | 9.7 | |
5 days ago | 1 day ago | |
JavaScript | Rust | |
MIT License | 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.
Monaco Editor
-
NPM workspace and vite - Read dependency build output (d.ts file)
So lets say the project consists of two packages Lib and App in which Lib is a library and App is the frontend app which depends on Lib. Now I want to display a monaco powered code editor in App which has has access to all types of Lib. This means that I have to somehow read the *.d.ts file of Lib as a string to set it as "extra lib" for monaco.
-
đĽâď¸ Notion-like Experience for Your GitHub Content
Youâll see a Monaco Editor-powered change editor. The content incoming from the Git repo is on the left, while the current content in Vrite is on the right. You can make changes in the editor on the right - this will ultimately become the result content. Once youâre done, click Resolve. If there are no other conflicts, you should now be able to pull the latest changes.
- Vscode.dev: Local Development with Cloud Tools
-
Vrite Editor: Open-Source WYSIWYG Markdown Editor
By referencing the ProseMirror docs, forwarding the editor state back and forth, and adjusting the layout, I managed to integrate Monaco Editor â the web editor extracted from VS Code â together with Prettier (for code formatting) right into the Vrite Editor (I know, thatâs a lot of editors in one place đ ).
Now, thereâs still some work to be done here. Monaco editor doesnât work well for mobile, and some âoptionalâ features werenât yet optimized (like link previews or comments).
-
Kako da u JavaScriptu napravim da se kĂ´d oboji dok ga korisnik ukucava? Uspio sam napraviti da se kĂ´d oboji kad korisnik pritisne tipku, ali nisam uspio napraviti da se boja dok ga korisnik ukucava.
mozes koristiti gotovi code editor library, https://codemirror.net/ https://microsoft.github.io/monaco-editor/
- [Typia] I made realtime demo site of 20,000x faster validation (+200x faster JSON stringify)
-
Show HN: I open sourced the QR designer from my failed startup
Codemirror & vue. Chances are if you're using a code editor in a web app it's either Microsoft's Monaco [0] or CodeMirror [1], which is maintained by Marijn Haverbeke
- Show HN: I made an in-browser code editor with code replay and REPL
- This may be an unpopular opinion here but gpt has made coding so much fun again
tauri
-
Ask HN: How to create web, mobile, and desktop apps from a single code base?
Highly recommend Tauri over Electron, if you are going to be using a web ui stack. Same kind of thing as Electron, just fresher so it's more streamlined (for now). It's Rust, but you can use extern libraries from most other languages, if you really need to.
-
[self-promo] Svelte + Rust for a desktop photo explorer
If you want to learn Svelte or Rust (Tauri) while building this project with us, send me an inbox!
-
Introduction to Code Generation in Rust
I want to ship a web frontend embedded inside a Rust binary to end users, such as a desktop application. Projects like Tauri achieve embedding with code generation by writing Rust code that generates more Rust code. Why does Tauri choose to use code generation over less complicated solutions? Letâs take a look at what that solution might look like.
-
Go Package for Building Progressive Web Apps
This isn't an electron alternative, though, right?
There's atleast https://wails.io/ for Go, and https://tauri.app/ for rust ofc.
-
Building Apps with Tauri and Elixir
For the longest time, building desktop apps was a daunting task to web developers. That is, until technologies like Electron made creating these apps more approachable to a wider audience. Today, weâve got a wide array of native applications built with solutions like Electron, Tauri, Capacitor, and many more. While these are great solutions, sometimes configuration can be tricky and the applications we create can become somewhat bloated in terms of memory usage.
-
Bare Metal Rust in Android
Isn't this what Tauri wants to achieve? At least it's on the roadmap I mean.
Does anyone have any experience creating production apps with Tauri? Seems like a sane alternative to Electron, especially if they can target all major platforms and keep the promise of smaller footprints.
-
Open source P2P alternative to Slack and Discord built on Tor and IPFS
Agreed, the web stack should definitely help get some contributions. I might take a look too :-)
Tangential but have you considered something like https://tauri.app/ instead of Electron for the app? (One of my major concerns with Electron apps is that every app ships and runs its own copy of Chromium â Tauri mitigates that by using system web engine instead.)
-
Ask HN: What is the best way to build a desktop app in Windows in 2023?
DotNet core using webview 2 and something like react for the frontend.
Or you can look into https://tauri.app/
-
Google Chrome pushes browser history-based ad targeting
Mozilla used to work on it: https://github.com/mozilla/positron
Currently I'm guessing https://tauri.app/ would be the easiest way to get away from electron.
-
Custom titlebar in Nuxt with Tauri with controls
Custom titlebar in Nuxt and Tauri? Not to hard! I will use the code from the previous tutorial, but you can use it in any existing project without any problems. And like always, everything is on GitHub.
What are some alternatives?
Wails - Create beautiful applications using Go
neutralinojs - Portable and lightweight cross-platform desktop application development framework
CodeMirror - In-browser code editor (version 5, legacy)
ace - Ace (Ajax.org Cloud9 Editor)
dioxus - Fullstack GUI library for desktop, web, mobile, and more.
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
iced - A cross-platform GUI library for Rust, inspired by Elm
react-native-macos - A framework for building native macOS apps with React.
capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web âĄď¸
wgpu - Cross-platform, safe, pure-rust graphics api.
yew - Rust / Wasm framework for creating reliable and efficient web applications