luz-ide Svelte Themes

Luz Ide

An intelligent IDE for theological research and academic authoring, featuring SWORD module integration, AI-assisted exegesis, and native LaTeX export. Built with Go, Wails, and SvelteKit.

💡 Luz-IDE

An Intelligent Academic Environment for Theological Research and Book Authoring.

Luz-IDE is a high-performance desktop application designed for scholars, theologians, and writers. It bridges the gap between deep biblical exegesis and professional publishing by integrating SWORD modules, AI assistance, collaborative tools, and native XeLaTeX export — all within a polished WYSIWYM editor experience.


🇧🇷 Documentação em Português: clique aqui para ir à seção em português


✨ Key Features

  • 📖 Exegesis Engine — Native support for SWORD modules (WLC, LXX, SBLGNT, and any source compatible with Xiphos), with high-performance parallel viewing, cross-referencing, and full-text search.
  • ✍️ WYSIWYM Editor — A LibreOffice Writer-style rich-text editor powered by TipTap that transparently stores your work as XeLaTeX under the hood.
  • 🌐 Multilingual by Design — First-class support for Brazilian Portuguese, English, Hebrew, Masoretic Hebrew, Greek, and Koine Greek, including RTL rendering and proper academic fonts.
  • 🤖 AI-Powered Insights — Extensible plugin system to integrate with Ollama (local AI) or cloud providers for linguistic, historical, and exegetical analysis.
  • 🎓 Academic Standards — Automatic handling of SBL and ABNT citation styles, complex Hebrew/Greek typesetting, and footnote management.
  • 🤝 Collaborative Workspace — Built for co-authoring: shared documents, comment threads, and review workflows suitable for research groups and editorial teams.
  • 🔌 Plugin Architecture — Community-extensible design allowing custom tools for data visualization, additional export formats, and specialized lexical databases.

🛠️ Tech Stack

Layer Technology
Backend Go — binary parsing, concurrency, system orchestration
Frontend SvelteKit + TypeScript
Desktop Bridge Wails v2/v3
Editor TipTap (ProseMirror-based)
Styling Tailwind CSS + shadcn-svelte
Typesetting XeLaTeX
Database SQLite with FTS5 for instant full-text search

📦 Getting Started (Pop!_OS / Ubuntu)

Prerequisites

  1. Go 1.21+
  2. Node.js (Latest LTS)
  3. Wails CLI:
    go install github.com/wailsapp/wails/v2/cmd/wails@latest
    
  4. LaTeX Environment:
    sudo apt install texlive-xetex texlive-fonts-extra
    

Installation

git clone https://github.com/seu-usuario/luz-ide.git
cd luz-ide
wails dev

🔌 Plugin System

Luz-IDE exposes a plugin API that allows developers to extend the application with:

  • Custom lexical databases and commentary modules
  • Additional export formats (EPUB, DOCX, HTML)
  • AI provider integrations (OpenAI, Claude, Gemini, local Ollama models)
  • Specialized visualization panels for textual criticism

See docs/plugins.md for the plugin development guide.


🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines on branching, commit style, and the pull request process.


📄 License

This project is licensed under the MIT License.



💡 Luz-IDE — Ambiente Acadêmico Inteligente para Pesquisa Teológica

Uma IDE inteligente para pesquisa teológica e autoria de livros acadêmicos.

Luz-IDE é uma aplicação desktop de alto desempenho projetada para estudiosos, teólogos e escritores. Ela conecta a exegese bíblica profunda à publicação profissional, integrando módulos SWORD, assistência por IA, ferramentas colaborativas e exportação nativa para XeLaTeX — tudo dentro de uma experiência de editor WYSIWYM refinada.


✨ Funcionalidades Principais

  • 📖 Motor de Exegese — Suporte nativo a módulos SWORD (WLC, LXX, SBLGNT e quaisquer fontes compatíveis com o Xiphos), com visualização paralela de alta performance, cruzamento de referências e busca em texto completo.
  • ✍️ Editor WYSIWYM — Um editor de texto rico no estilo LibreOffice Writer, desenvolvido com TipTap, que armazena seu trabalho de forma transparente em XeLaTeX por baixo dos panos.
  • 🌐 Multilíngue por Design — Suporte de primeira classe para Português do Brasil, Inglês, Hebraico, Hebraico Massorético, Grego e Grego Koiné, com renderização RTL e fontes acadêmicas adequadas.
  • 🤖 Inteligência Artificial — Sistema de plugins extensível para integração com Ollama (IA local) ou provedores em nuvem para análise linguística, histórica e exegética.
  • 🎓 Padrões Acadêmicos — Gerenciamento automático de normas SBL e ABNT, tipografia complexa em hebraico e grego, e controle de notas de rodapé.
  • 🤝 Espaço Colaborativo — Projetado para co-autoria: documentos compartilhados, comentários e fluxos de revisão para grupos de pesquisa e equipes editoriais.
  • 🔌 Arquitetura de Plugins — Design extensível pela comunidade, permitindo ferramentas personalizadas para visualização de dados, formatos de exportação adicionais e bancos de dados lexicais especializados.

🛠️ Stack Tecnológica

Camada Tecnologia
Backend Go — parsing binário, concorrência, orquestração do sistema
Frontend SvelteKit + TypeScript
Bridge Desktop Wails v2/v3
Editor TipTap (baseado em ProseMirror)
Estilização Tailwind CSS + shadcn-svelte
Tipografia XeLaTeX
Banco de Dados SQLite com FTS5 para busca em texto completo instantânea

📦 Instalação (Pop!_OS / Ubuntu)

Pré-requisitos

  1. Go 1.21+
  2. Node.js (Última versão LTS)
  3. Wails CLI:
    go install github.com/wailsapp/wails/v2/cmd/wails@latest
    
  4. Ambiente LaTeX:
    sudo apt install texlive-xetex texlive-fonts-extra
    

Instalação

git clone https://github.com/seu-usuario/luz-ide.git
cd luz-ide
wails dev

🔌 Sistema de Plugins

A Luz-IDE expõe uma API de plugins que permite aos desenvolvedores estender a aplicação com:

  • Bancos de dados lexicais personalizados e módulos de comentários bíblicos
  • Formatos de exportação adicionais (EPUB, DOCX, HTML)
  • Integrações com provedores de IA (OpenAI, Claude, Gemini, modelos locais via Ollama)
  • Painéis de visualização especializados para crítica textual

Consulte docs/plugins.md para o guia de desenvolvimento de plugins.


🤝 Contribuindo

Contribuições são bem-vindas! Leia CONTRIBUTING.md para diretrizes sobre ramificação, estilo de commits e o processo de pull request.


📄 Licença

Este projeto está licenciado sob a Licença MIT.

Top categories

Loading Svelte Themes