{"id":25212890,"url":"https://github.com/cosmic-zip/cyberpunk_de","last_synced_at":"2025-10-25T11:32:17.230Z","repository":{"id":276507115,"uuid":"843198293","full_name":"cosmic-zip/cyberpunk_de","owner":"cosmic-zip","description":"CyperPunk DE is a unique micro desktop environment inspired by Cyberpunk 2077. This project is written in Rust and offers a powerful and sleek interface for netrunners. Originally part of the Witch_Craft netrunner firmware, also known as the Universal Hacking Tool and Automation Engine,","archived":false,"fork":false,"pushed_at":"2025-02-08T17:00:36.000Z","size":54650,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-08T18:19:12.072Z","etag":null,"topics":["cyberpunk-2077","cyberpunk-edgerunners","de","hacking","linux","linux-desktop","linux-desktop-environment","quilljs","rust","tauri"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cosmic-zip.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-16T01:50:34.000Z","updated_at":"2025-02-08T17:00:41.000Z","dependencies_parsed_at":"2025-02-08T18:29:18.960Z","dependency_job_id":null,"html_url":"https://github.com/cosmic-zip/cyberpunk_de","commit_stats":null,"previous_names":["cosmic-zip/cyberpunk_de"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosmic-zip%2Fcyberpunk_de","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosmic-zip%2Fcyberpunk_de/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosmic-zip%2Fcyberpunk_de/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosmic-zip%2Fcyberpunk_de/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cosmic-zip","download_url":"https://codeload.github.com/cosmic-zip/cyberpunk_de/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238133809,"owners_count":19421909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cyberpunk-2077","cyberpunk-edgerunners","de","hacking","linux","linux-desktop","linux-desktop-environment","quilljs","rust","tauri"],"created_at":"2025-02-10T15:18:02.791Z","updated_at":"2025-10-25T11:32:12.718Z","avatar_url":"https://github.com/cosmic-zip.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![\"CyberDE\"](./docs/cpde.png)\n\n### CyperPunk DE: The Ultimate Netrunner Choice!\n\nWe have some problems now! The exponencial complexity of building new apps and the fixing build system.\nEvery update is complex; the apps are simple because they need to be, turn out this project is unmatainable.\nIf somehow works will be a nightmare to maintain.\n\nThis project needs to archive some goals first:\n\n1. A standard library to integrate RUST and JS with unit tests\n2. A standard UI and JS library, sharable between all apps\n3. Support for OpenGL 2.0\n4. Support for Multimedia\n5. An library for keyboard shortcuts\n\nAll these topics are now a role-complex application in themselves, then what? give up?\nNo, just planning\n\nAlso, the developer experiencie are garbage, i need to run ./build build every time i save\nto generate a neww version of the SPA, LMAO.\n\n#### Cyberpunk DE is compatible with almost all major OS's\n\n* *Linux\n* *BSD\n* Mac OS\n* Windows\n* Android/IOS comming soon\n\n#### A Complete Micro Desktop Environment Inspired by Cyberpunk 2077, Written in **Rust**\n\nCyperPunk DE is a unique micro desktop environment inspired by Cyberpunk 2077. This project is written in Rust and offers a\npowerful and sleek interface for netrunners. Originally part of the Witch_Craft netrunner firmware the Universal Hacking Tool and Automation Engine,\nCyperPunk DE integrates seamlessly with Witch_Craft through both terminal and pre-installed app.\n\n### Install\n\n#### Pre-compiled\n\nUse the self installer:\n```bash\nsh -c \"$(curl -fsSL https://raw.githubusercontent.com/cosmic-zip/cyberpunk/master/install.sh)\"\n```\n\nDownload and extract the package from the latest release:\n```bash\nchmod +x install.sh\nsudo ./install.sh\n```\n\nBuild from source:\n```bash\ngit clone https://github.com/cosmic-zip/cyberpunk_de\ncd cyberpunk_de\nchmod +x build_install.sh\nsudo ./build_install.sh\n```\n\n#### Development and Customization\n\nTo add new apps or updates, you will need the following:\n1. Development web server\n2. Cargo and Tauri\n3. The `build.py` and `server.sh` scripts\n\nThe `build.py` script builds every app into a single page, like an SPA (Single Page Application).\n\nStart the server:\n```bash\ncd /src/server.sh\n```\n\nIf you modify the HTML, you need to build again (Automating this step is on the to-do list):\n```bash\ncd ./build.py\n```\n\n\n#### Wait, It's All HTML? Always Has Been!\n\nMany desktop environments, including GNOME, use a combination of JavaScript and HTML/XML or similar markup languages.\nThe exception lies in GUIs that utilize OpenGL or other 3D engines. CyperPunk DE follows a similar approach, with its\napps written in HTML, CSS, and small amounts of JavaScript, using libraries such as QuillJS and jQuery.\n\n#### Then, It Must Be Slow? No, It's Not!\n\nCyperPunk DE is built using Tauri, with its core in Rust and a CLI leveraging Node.js. This combination ensures a\nlightweight and fast environment.\n\n#### Does It Use Electron? No.\n\n#### Are Tauri and Electron the Same Thing? No, But Actually, Yes.\n\nWhile Tauri and Electron are similar, CyperPunk DE uses Tauri to maintain a compact size of around 25MB, addressing concerns about LE'bloat.\n\n# Gallery\n\n![\"CyberDE\"](./docs/1.png)\n![\"CyberDE\"](./docs/2.png)\n![\"CyberDE\"](./docs/3.png)\n![\"CyberDE\"](./docs/4.png)\n\n## Icons from:\n\n\n```txt\n||                                                 ||\n ===================================================\n        ____   ____                ___\n       /   /  /   /               /  /\n      /   /__/   /               /  /\n     /          / ___  ___  ____/  / ______  ______\n    /   ___    / /  / /  / / __   / /  ___/ / __  /\n   /   /  /   / /  /_/  / / /_/  / /  /    / /_/ /\n  /___/  /___/ /____   / /______/ /__/    /_____/\n  _________________/  / ____  ___  ____        _\n /                   / /   / / _/ /   /   /\\/\\|_)\n/___________________/ / __/ /_/  /___/\n                     /_/\n\n ===================================================\n||                                                 ||\n||                 DOCK ICONS BY                   ||\n||                  BEN FLEMING                    ||\n||                                                 ||\n||                     VISIT                       ||\n||           mediadesign.deviantart.com            ||\n||                   FOR  MORE                     ||\n||                                                 ||\n ===================================================\n\n          [[[[[[ www.opclans.com ]]]]]]]\n\nThese icons are now available for commercial use!\nYou don't have to ask permission to use them, however it would be nice\nif you could inform me that you're using them, and what you're using them for.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcosmic-zip%2Fcyberpunk_de","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcosmic-zip%2Fcyberpunk_de","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcosmic-zip%2Fcyberpunk_de/lists"}