maekawatoshiki / Naglfar
Licence: mit
A toy web browser implemented in Rust from scratch
Stars: ✭ 456
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Naglfar
Pdfjs
A Portable Document Format (PDF) generation library targeting both the server- and client-side.
Stars: ✭ 395 (-13.38%)
Mutual labels: browser
Tld.js
JavaScript API to work easily with complex domain names, subdomains and well-known TLDs.
Stars: ✭ 399 (-12.5%)
Mutual labels: browser
Amfora
A fancy terminal browser for the Gemini protocol.
Stars: ✭ 395 (-13.38%)
Mutual labels: browser
Chrome Har Capturer
Capture HAR files from a Chrome instance
Stars: ✭ 423 (-7.24%)
Mutual labels: browser
Webrunlocal
PluginOK(牛插)中间件是一个实现网页浏览器(Web Browser)与本地程序(Local App)之间进行双向调用的低成本、强兼容、安全可控、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。通过此中间件可实现网页前端JS脚本无障碍操作本地电脑各种硬件、调用本地系统API及相关组件功能,可彻底解决DLL模块、ActiveX控件及自动化程序(如微软Office、金山WPS、AutoCAD等)在Chrome、Edge、360、FireFox、IE、Opera、QQ、搜狗等浏览器各版本中的嵌入使用问题,媲美原Java Applet的效果
Stars: ✭ 391 (-14.25%)
Mutual labels: browser
Mocha
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Stars: ✭ 20,986 (+4502.19%)
Mutual labels: browser
Stormdb
🌩️ StormDB is a tiny, lightweight, 0 dependency, easy-to-use JSON-based database for NodeJS, the browser or Electron.
Stars: ✭ 406 (-10.96%)
Mutual labels: browser
Levelup
A wrapper for abstract-leveldown compliant stores, for Node.js and browsers.
Stars: ✭ 3,960 (+768.42%)
Mutual labels: browser
Webtorrent Hybrid
WebTorrent (with WebRTC support in Node.js)
Stars: ✭ 422 (-7.46%)
Mutual labels: browser
Theannoyingsite.com
The Annoying Site a.k.a. "The Power of the Web Platform"
Stars: ✭ 446 (-2.19%)
Mutual labels: browser
Karin
An elegant promise based HTTP client for the browser and node.js [WIP]
Stars: ✭ 393 (-13.82%)
Mutual labels: browser
Phpuseragent
Lightning Fast, Minimalist PHP User Agent String Parser.
Stars: ✭ 451 (-1.1%)
Mutual labels: browser
Slate
A completely customizable framework for building rich text editors. (Currently in beta.)
Stars: ✭ 23,104 (+4966.67%)
Mutual labels: browser
Scriptsafe
a browser extension to bring security and privacy to chrome, firefox, and opera
Stars: ✭ 434 (-4.82%)
Mutual labels: browser
Naglfar
Naglfar is a toy web browser in Rust.
I'm focusing on developing a toy JavaScript engine: .
Try Naglfar
Requisites
- Nightly Rust (recommend rustup)
- GTK (for gtk-rs)
Run
A blank window will appear if you run Naglfar with no option.
$ cargo run
Give the local html file (e.g. ./example/test.html):
$ cargo run file://`pwd`/example/test.html
Give the html file on the Internet: (But most of web sites are too much for Naglfar...)
$ cargo run https://maekawatoshiki.github.io/naglfar/example/test.html
Reference
Great thanks to robinson
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].