{"id":31482151,"url":"https://github.com/0nf1rey/electron-applications","last_synced_at":"2025-10-02T07:12:05.593Z","repository":{"id":312962687,"uuid":"1048204787","full_name":"0nF1REy/electron-applications","owner":"0nF1REy","description":"Este repositório contém diversos projetos desenvolvidos com Electron, cada um com propósitos e tecnologias variadas.","archived":false,"fork":false,"pushed_at":"2025-10-01T03:01:02.000Z","size":32190,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-01T05:18:27.823Z","etag":null,"topics":["electron","html","javascript","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0nF1REy.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-01T05:11:17.000Z","updated_at":"2025-10-01T03:01:07.000Z","dependencies_parsed_at":"2025-09-20T07:10:40.321Z","dependency_job_id":"9f81b31d-9cae-400f-9193-85ad217d376e","html_url":"https://github.com/0nF1REy/electron-applications","commit_stats":null,"previous_names":["0nf1rey/electron","0nf1rey/electron-applications"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/0nF1REy/electron-applications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0nF1REy%2Felectron-applications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0nF1REy%2Felectron-applications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0nF1REy%2Felectron-applications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0nF1REy%2Felectron-applications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0nF1REy","download_url":"https://codeload.github.com/0nF1REy/electron-applications/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0nF1REy%2Felectron-applications/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277969756,"owners_count":25907628,"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","status":"online","status_checked_at":"2025-10-02T02:00:08.890Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["electron","html","javascript","tailwindcss","typescript"],"created_at":"2025-10-02T07:12:02.949Z","updated_at":"2025-10-02T07:12:05.585Z","avatar_url":"https://github.com/0nF1REy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n   Electron Applications\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![Maintenance](https://img.shields.io/maintenance/yes/2025?style=for-the-badge)\n![License MIT](https://img.shields.io/badge/license-MIT-blue?style=for-the-badge)\n\n\u003c/div\u003e\n\n## 📖 Descrição\n\nEste repositório contém diversas aplicações desenvolvidos com Electron, cada um com propósitos e tecnologias variadas. Abaixo está uma visão geral de cada aplicação presente na pasta principal.\n\n## Índice\n\n- [image-resizer](#image-resizer)\n- [ipc](#ipc)\n- [meu-hello-electron](#meu-hello-electron)\n- [my-clock-app](#my-clock-app)\n- [my-electron-app](#my-electron-app)\n- [my-note-app](#my-note-app)\n- [my-pomodoro-app](#my-pomodoro-app)\n- [neo-browser](#neo-browser)\n- [pressound](#pressound)\n- [react-vite-starter](#react-vite-starter)\n- [resonus](#resonus)\n- [screen-capturer](#screen-capturer)\n- [tuturu-timer](#tuturu-timer)\n- [user-lite](#user-lite)\n\n---\n\n## image-resizer\n\nAplicativo Electron para redimensionamento de imagens. Possui interface gráfica, suporte a múltiplos formatos e ícones para diferentes sistemas operacionais.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `renderer/index.html`, `renderer/scripts/renderer.js`\n- **Recursos:** Redimensionamento de imagens, interface amigável, ícones customizados.\n\n## ipc\n\nExemplo de comunicação IPC (Inter-Process Communication) no Electron, utilizando Vite para build e configuração modular.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `renderer.js`, `vite.*.config.mjs`\n- **Recursos:** Demonstração de IPC, estrutura moderna com Vite.\n\n## meu-hello-electron\n\nProjeto simples de \"Hello World\" com Electron, ideal para iniciantes.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `index.html`\n- **Recursos:** Estrutura básica, fácil de entender.\n\n## my-clock-app\n\nAplicativo de relógio digital feito com Electron.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `renderer/scripts/script.js`, `renderer/styles/style.css`\n- **Recursos:** Exibe relógio em tempo real, interface simples.\n\n## my-electron-app\n\nTemplate básico para aplicações Electron, com configuração Forge.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `renderer.js`, `forge.config.js`\n- **Recursos:** Estrutura inicial para novos projetos.\n\n## my-note-app\n\nAplicativo de notas com Electron.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `src/index.html`, `src/script.js`, `src/main.css`\n- **Recursos:** Criação e edição de notas, interface simples.\n\n## my-pomodoro-app\n\nAplicativo Pomodoro com React e Electron, focado em produtividade.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `src/App.tsx`, `src/index.tsx`, `public/index.html`\n- **Recursos:** Timer Pomodoro, interface moderna, assets personalizados.\n\n## neo-browser\n\nNavegador simples feito com Electron e Vite.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `renderer.js`, `vite.*.config.mjs`\n- **Recursos:** Estrutura de navegador, configuração modular.\n\n## pressound\n\nAplicativo de sons com Electron, focado em efeitos sonoros e interface visual.\n\n- **Principais arquivos:** `main.js`, `src/renderer.js`, `src/index.html`, `src/assets/sounds/`\n- **Recursos:** Biblioteca de sons, interface visual, organização por categorias.\n\n## react-vite-starter\n\nTemplate para projetos React com Electron e Vite.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `src/renderer.jsx`, `vite.*.config.mjs`\n- **Recursos:** Estrutura pronta para React + Electron + Vite.\n\n## resonus\n\nAplicativo multimídia com Electron e TypeScript, usando Webpack.\n\n- **Principais arquivos:** `app.tsx`, `index.ts`, `webpack.*.ts`, `assets/`\n- **Recursos:** Interface multimídia, tipagem forte, configuração avançada.\n\n## screen-capturer\n\nFerramenta simples para captura de tela com Electron.\n\n- **Principais arquivos:** `main.js`, `assets/capture.*`\n- **Recursos:** Captura de tela, ícones customizados.\n\n## tuturu-timer\n\nTimer com interface customizada, feito com Electron e React, usando Tailwind para estilos.\n\n- **Principais arquivos:** `electron.vite.config.mjs`, `src/renderer/src/App.jsx`, `src/renderer/src/main.jsx`, `src/renderer/src/assets/main.css`\n- **Recursos:** Timer customizado, interface moderna, assets visuais e sonoros.\n\n## user-lite\n\nAplicativo de gerenciamento de usuários simples com Electron.\n\n- **Principais arquivos:** `main.js`, `preload.js`, `renderer/index.html`, `database/database.js`\n- **Recursos:** Gerenciamento de usuários, interface básica, persistência local.\n\n---\n\n## Como executar os projetos\n\nCada projeto possui seu próprio `package.json` e pode ser executado individualmente. Para rodar um projeto:\n\n```bash\ncd \u003cnome-do-projeto\u003e\nnpm install\nnpm start\n```\n\nConsulte o README específico de cada projeto (se houver) para instruções detalhadas.\n\n## 👤 Sobre o Desenvolvedor\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003cbr\u003e\n        \u003ca href=\"https://github.com/0nF1REy\" target=\"_blank\"\u003e\n          \u003cimg src=\"./readme_images/alan-ryan.jpg\" height=\"160\" alt=\"Foto de Alan Ryan\" style=\"border-radius:50%;border:3px solid #0077B5;\"\u003e\n        \u003c/a\u003e\n        \u003c/p\u003e\n        \u003ca href=\"https://github.com/0nF1REy\" target=\"_blank\"\u003e\n          \u003cstrong\u003eAlan Ryan\u003c/strong\u003e\n        \u003c/a\u003e\n        \u003c/p\u003e\n        ☕ Peopleware | Tech Enthusiast | Code Slinger ☕\n        \u003cbr\u003e\n        Apaixonado por código limpo, arquitetura escalável e experiências digitais envolventes\n        \u003c/p\u003e\n          Conecte-se comigo:\n        \u003c/p\u003e\n        \u003ca href=\"https://www.linkedin.com/in/alan-ryan-b115ba228\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://img.shields.io/badge/LinkedIn-Alan_Ryan-0077B5?style=flat\u0026logo=linkedin\" alt=\"LinkedIn\"\u003e\n        \u003c/a\u003e\n        \u003ca href=\"https://gitlab.com/alanryan619\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://img.shields.io/badge/GitLab-@0nF1REy-FCA121?style=flat\u0026logo=gitlab\" alt=\"GitLab\"\u003e\n        \u003c/a\u003e\n        \u003ca href=\"mailto:alanryan619@gmail.com\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://img.shields.io/badge/Email-alanryan619@gmail.com-D14836?style=flat\u0026logo=gmail\" alt=\"Email\"\u003e\n        \u003c/a\u003e\n        \u003c/p\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/div\u003e\n\n---\n\n## 📫 Contribuir\n\nContribuições são muito bem-vindas! Se você deseja contribuir com o projeto, por favor, siga estes passos:\n\n1.  **Faça um Fork** do repositório.\n\n2.  **Crie uma nova Branch** para sua feature ou correção:\n\n    ```bash\n    git checkout -b feature/nome-da-feature\n    ```\n\n3.  **Faça suas alterações** e realize o commit:\n\n    ```bash\n    git commit -m \"feat: Adiciona nova feature\"\n    ```\n\n4.  **Envie suas alterações** para o seu fork:\n\n    ```bash\n    git push origin feature/nome-da-feature\n    ```\n\n5.  **Abra um pull request** para a branch `main` do repositório original.\n\n## 📚 Recursos Adicionais\n\n- **\u003ca href=\"https://www.atlassian.com/br/git/tutorials/making-a-pull-request\" target=\"_blank\"\u003e📝 Como criar um Pull Request\u003c/a\u003e**\n\n- **\u003ca href=\"https://www.conventionalcommits.org/en/v1.0.0/\" target=\"_blank\"\u003e💾 Padrão de Commits Convencionais\u003c/a\u003e**\n\n## 📜 Licença\n\nEste projeto está sob a **licença MIT**. Consulte o arquivo **[LICENSE](LICENSE)** para obter mais detalhes.\n\n\u003e ℹ️ **Aviso de Licença:** © 2025 Alan Ryan da Silva Domingues. Este projeto está licenciado sob os termos da licença MIT. Isso significa que você pode usá-lo, copiá-lo, modificá-lo e distribuí-lo com liberdade, desde que mantenha os avisos de copyright.\n\n⭐ Se este repositório foi útil para você, considere dar uma estrela!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0nf1rey%2Felectron-applications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0nf1rey%2Felectron-applications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0nf1rey%2Felectron-applications/lists"}