| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Open HTML Studio | 2026-10-22 | ||
| sw.js | 2026-10-22 | 1.8 kB | |
| SECURITY.md | 2026-10-22 | 408 Bytes | |
| RUN_LOCAL.bat | 2026-10-22 | 207 Bytes | |
| README.md | 2026-10-22 | 3.4 kB | |
| manifest.webmanifest | 2026-10-22 | 583 Bytes | |
| LICENSE | 2026-10-22 | 1.1 kB | |
| index.html | 2026-10-22 | 8.2 kB | |
| CONTRIBUTING.md | 2026-10-22 | 746 Bytes | |
| CHANGELOG.md | 2026-10-22 | 1.5 kB | |
| _gitignore | 2026-10-22 | 42 Bytes | |
| server.ps1 | 2026-10-22 | 1.9 kB | |
| utils.js | 2026-10-22 | 3.9 kB | |
| validator.js | 2026-10-22 | 5.3 kB | |
| app.js | 2026-10-22 | 14.9 kB | |
| editor.js | 2026-10-22 | 15.1 kB | |
| preview.js | 2026-10-22 | 2.6 kB | |
| storage.js | 2026-10-22 | 917 Bytes | |
| icon-64.png | 2026-10-22 | 5.2 kB | |
| icon-512.png | 2026-10-22 | 145.6 kB | |
| icon-32.png | 2026-10-22 | 1.9 kB | |
| icon-180.png | 2026-10-22 | 26.8 kB | |
| icon-192.png | 2026-10-22 | 29.5 kB | |
| icon-256.png | 2026-10-22 | 46.4 kB | |
| favicon.ico | 2026-10-22 | 74.6 kB | |
| icon-128.png | 2026-10-22 | 15.7 kB | |
| app.css | 2026-10-22 | 14.0 kB | |
| openhtml-studio-logo-source.png | 2026-10-22 | 790.0 kB | |
| openhtml-studio-logo.png | 2026-10-22 | 139.4 kB | |
| openhtml-studio-icon-source.png | 2026-10-22 | 843.8 kB | |
| openhtml-studio-logo-large.png | 2026-10-22 | 324.0 kB | |
| static-check.yml | 2026-10-22 | 477 Bytes | |
| Totals: 32 Items | 2.5 MB | 1 |
OpenHTML Studio v1.0.2

Editor open source de HTML5 e CSS3 que roda 100% no navegador, sem backend.
v1.0.2: corrige o modal de exportação que podia permanecer visível e bloquear a interface. A versão também melhora a atualização do cache PWA para evitar carregar arquivos antigos.
Destaques
- Abas HTML e CSS.
- Destaque de sintaxe sem dependências externas.
- Numeração de linhas, auto-indentação, autocomplete e Emmet básico.
- Preview instantâneo com debounce em
iframe sandbox. - Console de
console.log,warn,error, erros de JavaScript e Promises do preview. - Validação local HTML/CSS e validação HTML opcional pelo W3C.
- Temas claro/escuro.
- Auto-save em
localStorage. - Importação e exportação.
- Exportação em HTML único ou HTML + CSS separados.
- Responsivo para desktop/mobile.
- Atalhos Ctrl+S, Ctrl+Enter, Ctrl+/ e Ctrl+Espaço.
- Emulação mobile/tablet/desktop.
- Formatação, minificação CSS, grade visual e compartilhamento via URL.
- PWA offline após o primeiro carregamento via localhost/HTTPS.
- Sem frameworks e sem CDN no núcleo.
Como executar no Windows
- Extraia o ZIP.
- Dê duplo clique em
RUN_LOCAL.bat. - O navegador abrirá
http://localhost:8080/. - Para instalar como aplicativo, use o botão Instalar quando o navegador disponibilizá-lo ou o menu de instalação do Chrome/Edge.
- Depois do primeiro carregamento, os arquivos do aplicativo ficam em cache e a PWA funciona offline.
Use
RUN_LOCAL.batem vez de abririndex.htmldiretamente. O projeto usa módulos ES e a PWA/Service Worker exige um contexto seguro;http://localhosté aceito pelos navegadores modernos para desenvolvimento e funcionamento local.
Emmet básico
Digite uma abreviação e pressione Tab:
!div.cardsection.hero#appul>li*3aimginputlink:css
O Emmet incluído é intencionalmente leve, não é uma implementação completa do projeto Emmet oficial.
Estrutura
OpenHTML_Studio_v1.0.2/
├─ index.html
├─ manifest.webmanifest
├─ sw.js
├─ RUN_LOCAL.bat
├─ LICENSE
├─ README.md
├─ assets/
│ ├─ openhtml-studio-logo.png
│ ├─ openhtml-studio-logo-large.png
│ ├─ openhtml-studio-logo-source.png
│ └─ openhtml-studio-icon-source.png
├─ css/
│ └─ app.css
├─ js/
│ ├─ app.js
│ ├─ editor.js
│ ├─ preview.js
│ ├─ storage.js
│ ├─ utils.js
│ └─ validator.js
├─ icons/
│ ├─ favicon.ico
│ ├─ icon-32.png
│ ├─ icon-64.png
│ ├─ icon-180.png
│ ├─ icon-192.png
│ ├─ icon-256.png
│ └─ icon-512.png
└─ scripts/
└─ server.ps1
Segurança do preview
O preview usa iframe com sandbox e não habilita allow-same-origin. Isso reduz o acesso do conteúdo executado ao documento principal. Scripts do código HTML podem ser executados dentro do sandbox para permitir testes e captura de erros.
Validação
A validação local é rápida e offline, mas não pretende reproduzir integralmente a especificação normativa. O botão W3C usa o serviço oficial HTML Checker quando houver conexão de rede.
Licença
MIT. Veja LICENSE.