All Projects → maekawatoshiki → Naglfar

maekawatoshiki / Naglfar

Licence: mit
A toy web browser implemented in Rust from scratch

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
Gcping
Measure your latency to GCP regions
Stars: ✭ 405 (-11.18%)
Mutual labels:  browser
Clipboard Copy
Lightweight copy to clipboard for the web
Stars: ✭ 443 (-2.85%)
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
Drag Drop
HTML5 drag & drop for humans
Stars: ✭ 443 (-2.85%)
Mutual labels:  browser
Tuna
Python profile viewer
Stars: ✭ 399 (-12.5%)
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
Uap Php
PHP implementation of ua-parser
Stars: ✭ 397 (-12.94%)
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
Ky Universal
Use Ky in both Node.js and browsers
Stars: ✭ 421 (-7.68%)
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

CircleCI codecov

Naglfar is a toy web browser in Rust.

I'm focusing on developing a toy JavaScript engine: Rapidus.

Naglfar

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].