MCPcopy Index your code
hub / github.com/cosmic-utils/web-apps

github.com/cosmic-utils/web-apps @3.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.0.0 ↗ · + Follow
110 symbols 174 edges 16 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Quick Web Apps

Quick Web Apps

Web App Manager for the COSMIC™ desktop written with love and libcosmic. Allow you to simply create web applications from given url working inside separate window. With some customization options.

Quick Web Apps

Download on Flathub

Support

Hey! This app is fully distributed for free with free license. I'm doing it with passion in my free time. Trying to keep it stable and bug free as long as I can. However, would be nice if you could bring me some coffee, so I can work longer on it :) Thanks! :)

Installation

Clone the repository:

git clone https://github.com/cosmic-utils/web-apps.git

cd into folder

cd web-apps

Building is simple. Make sure you have configured flathub remote as --user.

flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Install flatpak-builder.

flatpak install -y flathub org.flatpak.Builder

and start the process:

flatpak run --command=flathub-build org.flatpak.Builder --install dev.heppen.webapps.json

Launching

flatpak run dev.heppen.webapps

Uninstall

flatpak uninstall dev.heppen.webapps

Usage

Created Web Apps are using WebKitGTK rendering engine. You can create new Web App by filling the form in the editor window. To be able to create Web App you need to provide: - valid URL (starting with http:// or https://). - name of the application. - icon (press the icon button to choose one from your system). - the category of the web app

For creating launcher, the application uses DynamicLauncher Portal. Make sure you have this portal supported on your system.

License

Code is distributed with GPL-3.0 license

Core symbols most depended-on inside this repo

into_iter
called by 4
src/lib.rs
installed_webapps
called by 3
src/launcher.rs
is_svg
called by 3
src/lib.rs
icons_location
called by 3
src/lib.rs
name
called by 3
src/lib.rs
core
called by 3
src/bin/dev-heppen-webapps/pages/mod.rs
webapplauncher_is_valid
called by 2
src/launcher.rs
url_valid
called by 2
src/lib.rs

Shape

Method 54
Function 33
Class 12
Enum 11

Languages

Rust100%

Modules by API surface

src/lib.rs33 symbols
src/bin/dev-heppen-webapps/pages/mod.rs23 symbols
src/bin/webview/app/simple_handler/mod.rs13 symbols
src/bin/dev-heppen-webapps/pages/editor.rs8 symbols
src/launcher.rs5 symbols
src/browser.rs5 symbols
src/bin/dev-heppen-webapps/pages/iconpicker.rs5 symbols
src/bin/webview/app/mod.rs3 symbols
src/bin/dev-heppen-webapps/themes.rs3 symbols
src/bin/dev-heppen-webapps/main.rs3 symbols
src/bin/dev-heppen-webapps/config.rs3 symbols
src/localize.rs2 symbols

For agents

$ claude mcp add web-apps \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact