尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Español · English
Recetario cervecero libre para cerveceros caseros: una app web instalable (PWA), en español e inglés, con unidades métricas. No necesita cuenta ni nube: las recetas se guardan en archivos .json en tu propio equipo, y funciona sin conexión.
Usarla: https://morkx.github.io/brew-libre/
La carpeta recetas/ trae recetas-reales.json: 14 recetas clon publicadas en Brew Your Own y Home Brew Answers, convertidas a métrico. Cada una cita su fuente en las notas.
Sierra Nevada Pale Ale, Pliny the Elder, Pilsner Urquell, Guinness Draught, Westmalle Tripel, Fuller's ESB, Heady Topper, Hacker-Pschorr Dunkle Weisse y Hefe Weisse, Tipopils, Tree House Julius, Mexican Lager, Founders Breakfast Stout y Saison Dupont.
Para cargarlas: descargá el archivo y en la app usá Más → Importar recetas…. Se suman a «Mis recetas» sin reemplazar las tuyas.
Abrí la dirección de arriba y:
También podés descargar index.html y abrirlo con doble clic: funciona igual, sin instalar nada.
La carpeta android/ contiene el proyecto Android (hecho con Capacitor), que empaqueta la app completa para que funcione sin conexión. Para compilar y firmar la APK en Arch Linux:
bash build-apk.sh
El script instala JDK 21, Node y el Android SDK, copia la app web al proyecto Android y firma la APK con tu clave de release, que se guarda fuera del repo. Antes de cada versión nueva subí versionCode y versionName en android/app/build.gradle y agregá el changelog en fastlane/metadata/android/*/changelogs/<versionCode>.txt.
Las descripciones, el ícono y las capturas para tiendas F-Droid/IzzyOnDroid están en fastlane/metadata/android/.
| Archivo | Para qué |
|---|---|
index.html | La app completa (un solo archivo) |
manifest.webmanifest | Datos para instalarla como app |
sw.js | Service worker: funcionamiento sin conexión |
icons/ | Íconos de la app |
recetas/ | Recetas para importar |
fonts/ | Tipografías libres del diseñador de etiquetas, con sus licencias |
android/ | Proyecto Android (Capacitor) |
fastlane/ | Descripción, ícono y capturas para tiendas de apps |
build-apk.sh | Compila y firma la APK en Arch Linux |
netlify.toml | Configuración para publicar en Netlify |
Al cambiar index.html, subí el número de VERSION en sw.js para que las copias instaladas se actualicen.
La app es un sitio estático: cualquier servidor con https sirve, y con https se puede instalar como app y funciona sin conexión.
El repo ya trae netlify.toml, que le dice a Netlify cómo armar y publicar la app. Al publicar se arma la carpeta www/ solo con los archivos de la app web; el proyecto Android y los scripts no se suben.
Conectando el repositorio (se actualiza solo con cada git push):
morkx/brew-libre.netlify.toml (build npm run build, carpeta www) y tocá Deploy.brew-libre.netlify.app.Sin conectar el repositorio (Netlify Drop):
npm run build
y arrastrá la carpeta www/ a app.netlify.com/drop. Para actualizar, repetí el npm run build y arrastrala de nuevo en la pestaña Deploys del sitio.
Settings → Pages → Source: «Deploy from a branch» → rama main, carpeta / (root).
Brew-libre se basa en la planilla de cálculo cervecero Beer_calc v5.6 (autor original no identificado; si sos el autor, escribime para darte el crédito correspondiente). De ella provienen las fórmulas de cálculo, las bases de ingredientes originales y la receta de ejemplo «Jambo Beer». La idea de convertirla en una app libre, la selección de funciones y el criterio cervecero son de Sebastián Valenzuela, que se apoyó también en su experiencia con apps de elaboración privativas.
El código fue escrito con asistencia de IA (Claude, de Anthropic).
Las tipografías del diseñador de etiquetas son libres (SIL Open Font License, y Apache 2.0 en el caso de Roboto Slab); el detalle y los textos de licencia están en fonts/.
Brew-libre es software libre: podés usarlo, estudiarlo, modificarlo y redistribuirlo bajo los términos de la Licencia Pública General de GNU, versión 3 o (a tu elección) cualquier versión posterior. Las versiones modificadas que distribuyas deben mantener la misma licencia y publicar su código fuente.
Copyright © 2026 Sebastián Valenzuela.
Brew-libre es gratis. Si te sirve, podés colaborar desde la pestaña «Acerca de…» de la app.
Contacto: Sebastián Valenzuela — [email protected]