Code Monkey home page Code Monkey logo

wa's Introduction

WA+

WA+ = W(eb) + A(pp) + more...
🤩 哇,无限可能!

Making a web page more like a desktop application is just the beginning, the possibilities are unlimited, up to your imagination!

Install

Feature

  • Multi-platform: macOS Windows Linux
  • Configuration via file: ~/.wa/setting.json
  • Spotlight Search
  • Check for updates at startup
  • System Menu
  • ...

Preview

wa-dashboard wa-setting wa-new-window wa-script-error wa-updater wa-updater

Sponsor

Buy Me A Coffee

关于 WA+

关注 《浮之静》公众号,回复 WA+ 进技术交流群

背景

在这个万物互联的时代,信息每天都在爆炸式增长,碎片化严重。资源信息(这里特指网站)如何结构化管理,高效检索也变得越来越重要。浏览器书签具有多端同步功能,使用起来就很方便。甚至 Arc 的出现重新定义了浏览器的交互形式。那为啥还要搞个 WA+ 出来?这个问题我也思考了很久,我认为 WA+ 的最大优势是差异化(浏览器并不具备和操作系统交互的能力,或者说用户很难实现一些自定义扩展)。

功能

  • 跨多平台:支持的平台有 MacOSWindowsLinux
  • 配置简单:配置文件采用统一的 JSON 格式数据,支持导出分享。
  • 安装包小:因采用 Tauri 来打包应用,使用系统内置的 Webview,所以各平台安装包一般都控制在几兆之内。
  • 更加专注:配置的每一个网址都会新开一个应用窗口,防止误操作(没有浏览器的各种按钮,状态栏,搜索框等)。非常适合无客户端类网站。如 Blog,技术文档,视频,在线工具等。
  • 聚焦搜索:支持全局快捷键唤起搜索框,快速检索配置的网址并打开应用窗口。
  • 脚本注入:适合有编程经验的用户,对特定网站进行修改。
  • 绿色安全:代码完全开源,值得信赖。
  • 系统调度:可以和操作系统进行交互,带来无限的想象(开发中)。

计划

  • 国际化
  • 拖拽排序
  • 系统托盘
  • 系统交互
  • 脚本编辑器
  • 定制化主题
  • 配置可视化
  • ...

开发教程

虽然 Tauri 已经发布 v1.0 版本,但是国内资料少的可怜,我想基于 Tauri 开发一款工具集(各种小功能)。并通过写文章的形式来记录开发过程中遇到的各种问题。如果这些文章对你有所帮助,可以 star 此项目或者将文章转发给更多有需要的人。大家的支持会给我更大的写作动力,感恩 🙏。

License

GPL-3.0 license © 2022 lencx

wa's People

Contributors

lencx avatar renmengkai avatar xiaofuyesnew avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.