{"id":21845744,"url":"https://github.com/pedra/electronizer","last_synced_at":"2026-04-14T10:33:04.583Z","repository":{"id":38813506,"uuid":"198457047","full_name":"pedra/electronizer","owner":"pedra","description":"Structure to start an electron project.","archived":false,"fork":false,"pushed_at":"2024-09-17T04:27:42.000Z","size":3321,"stargazers_count":0,"open_issues_count":5,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-06T10:55:19.651Z","etag":null,"topics":["desktop","electron","elize","explorer","express","file","host","javascript","local","nodejs","peer-to-peer","tray-application"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pedra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-07-23T15:22:06.000Z","updated_at":"2024-04-20T00:07:50.000Z","dependencies_parsed_at":"2024-11-28T00:47:10.339Z","dependency_job_id":null,"html_url":"https://github.com/pedra/electronizer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/pedra/electronizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedra%2Felectronizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedra%2Felectronizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedra%2Felectronizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedra%2Felectronizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pedra","download_url":"https://codeload.github.com/pedra/electronizer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedra%2Felectronizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31793215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["desktop","electron","elize","explorer","express","file","host","javascript","local","nodejs","peer-to-peer","tray-application"],"created_at":"2024-11-27T23:11:13.885Z","updated_at":"2026-04-14T10:33:04.565Z","avatar_url":"https://github.com/pedra.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electronizer\n\nTemplate to start an Electron project with integrated nodejs server (express 4) to serve local web pages (http://localhost). Access to systray, jumplist (Windows), thumbar, desktop menu, etc.\n\nI included a (fake) application that can be modified with your own code or completely eliminated to start from scratch.\n\n### Directories\n\n| Path | Description |\n| :--- | :--- |\n| **./src** | development codes |\n| **./dist** | compiled distribution files |\n| **./pack** | application files required by Electron-Builde |\n| **./assets** | \"external\" files added to the distribution package \\(not compressed in the ASA\\) |\n\nThe **application** is divided into two parts, which can be seen in the ./src folder:\n\n| Path | Description |\n| :--- | :--- |\n| **./src/app** | Electron's encapsulation \\(systray, boot, OS configurations ...\\). This is the base that supports the application on your OS. |\n| **./src/net** | If the application has a web server, where other network users can access via API, socket or simple PWA/WEB applications, here is your working directory. |\n\n### Install\n\nElectronizer has two layers: the **development** layer, which is installed in the ./src folder and the **build** layer, at the root of the project.\n\nYou need to install NPM dependencies on these two layers:\n\n```text\nnpm i\ncd src\nnpm i\n```\n\n### Start\n\nTo run the code under development, type this at the root of the project \\(not inside ./src\\):\n\n```text\nnpm start\n```\n\nIf your operating system is **Windows**, enter the following command to run:\n\n```text\nnpm run elizer\n```\n\n### Build\n\nTo create a test build, type:\n\n```text\nnpm run build\n```\n\nCheck ./dist directory.\n\n### Pack\n\nThis command creates the packaged files to be sent to users to install the application. We will soon have more details in the \u003ca href=\"https://www.electron.build\"\u003edocumentation\u003c/a\u003e on packaging particularities for different operating systems \\(MacOs, Linux and Windows\\).\n\n```text\nnpm run dist\n```\n\nThan, check the ./dist directory.\n\n### More\n\n**Elize** - a CLI to use with this template!  \nComing soon in [https://github.com/pedra/elize](https://github.com/pedra/elize)\n\nThe code is partially in Brazilian **Portuguese**.   \nHelp to **translate** is very much desired!\n\n----\n\n### Bill Rocha \n\nprbr@ymail.com | https://billrocha.netlify.app\n\nFeel invited to buy me a coffee 👋 - please!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedra%2Felectronizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedra%2Felectronizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedra%2Felectronizer/lists"}