{"id":31888284,"url":"https://github.com/iota-uz/iota-sdk","last_synced_at":"2026-02-09T18:06:04.984Z","repository":{"id":263597854,"uuid":"781211748","full_name":"iota-uz/iota-sdk","owner":"iota-uz","description":"IOTA-SDK - is an open-source modular ERP. An alternative to SAP, Oracle, Odoo written in Go with modern look \u0026 feel","archived":false,"fork":false,"pushed_at":"2026-01-31T06:33:23.000Z","size":22544,"stargazers_count":409,"open_issues_count":80,"forks_count":50,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-01-31T06:40:40.451Z","etag":null,"topics":["crm","crm-platform","crm-system","erp","erp-finance","erpnext","go","golang","odoo","sdk"],"latest_commit_sha":null,"homepage":"https://www.iota.uz/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iota-uz.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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-04-03T00:30:40.000Z","updated_at":"2026-01-30T17:12:35.000Z","dependencies_parsed_at":"2024-11-19T12:51:12.264Z","dependency_job_id":"32d7e662-aa13-436f-9401-fe8b5db0d6d0","html_url":"https://github.com/iota-uz/iota-sdk","commit_stats":null,"previous_names":["iota-agency/iota-sdk","iota-uz/iota-sdk"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/iota-uz/iota-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iota-uz%2Fiota-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iota-uz%2Fiota-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iota-uz%2Fiota-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iota-uz%2Fiota-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iota-uz","download_url":"https://codeload.github.com/iota-uz/iota-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iota-uz%2Fiota-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29134265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T20:50:26.975Z","status":"ssl_error","status_checked_at":"2026-02-05T20:49:26.082Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["crm","crm-platform","crm-system","erp","erp-finance","erpnext","go","golang","odoo","sdk"],"created_at":"2025-10-13T06:01:32.470Z","updated_at":"2026-02-05T21:05:24.487Z","avatar_url":"https://github.com/iota-uz.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# IOTA SDK\n\n## NPM: @iota-uz/sdk\n\nThis repo now ships a unified public NPM package for UI + Tailwind sharing:\n- Applet Core (React utilities): `@iota-uz/sdk`\n- BIChat UI (React): `@iota-uz/sdk/bichat`\n- Tailwind v4 inputs + config helper: `@iota-uz/sdk/tailwind/*`\n- Bundled assets (fonts): serve `node_modules/@iota-uz/sdk/assets` at `/assets`\n\nTailwind (consumer compiles):\n\n```bash\npnpm add -D tailwindcss @tailwindcss/cli\npnpm add @iota-uz/sdk\n```\n\n```js\n// tailwind.config.cjs\nconst createIotaTailwindConfig = require('@iota-uz/sdk/tailwind/create-config')\n\nmodule.exports = createIotaTailwindConfig({\n  content: ['./src/**/*.{ts,tsx,js,jsx,html}'],\n  extend: {},\n})\n```\n\n```bash\n# Create an input CSS file in your project (example: ./src/tailwind.css):\n#   @config \"../tailwind.config.cjs\";\n#   @import \"@iota-uz/sdk/tailwind/main.css\";\ntailwindcss --input ./src/tailwind.css --output ./public/assets/main.css --minify\n```\n\n![Dashboard](images/showcase.jpg)\n\n## 🔗 Links\n\n- [Documentation](https://iota-uz.github.io/iota-sdk/): Official documentation and guides\n- [Discord Community](https://discord.gg/zKeTEZAQqF): Join our community for support and Q\u0026A\n- [Contribution Guide](docs/CONTRIBUTING.MD): Learn how to contribute to the project\n- [Setup Demo](https://github.com/iota-uz/sdk-demo): Learn how to setup IOTA-SDK\n- [Demo stand](https://demo.iotaerp.com): Explore the SDK UI\n- [Docker hub](https://hub.docker.com/r/iotauz/sdk) - Official Docker images\n- [Roadmap (Coming soon...)](docs/): Explore our upcoming features and milestones\n- [Figma Designs (Coming soon...)](https://www.figma.com/): Access and contribute to our open-source designs\n\n## 🛠 Built With\n\n- [Go](https://go.dev): A statically typed, compiled programming language designed for high performance.\n- [htmx](https://htmx.org): Enables modern interactivity with minimal JavaScript.\n- [Alpine.js](https://alpinejs.dev): A lightweight JavaScript framework for reactive components.\n- [Templ](https://templ.sh): A powerful templating system for building server-rendered web applications.\n\n---  \n\n## A Modular and Configurable ERP Solution\n\n**IOTA SDK** is an open-source, modular, and feature-complete **ERP system** designed to adapt to multiple economic\nsectors, including **finance**, **manufacturing**, and **warehouse management**. Inspired by leading platforms like\nOdoo, IOTA SDK provides an intuitive framework to accelerate enterprise operations and unlock efficiency with powerful\ntools and integrations.\n\n---  \n\n## 🚀 Key Features\n\n- **Configurable Architecture**: Fully modular components to customize workflows.\n- **Industry-Specific Modules**: Finance, manufacturing, warehouse management, and more.\n- **GraphQL API**: Simplifies querying and data management.\n- **Open Source**: Fully extensible and transparent.\n\n---  \n\n## 📅 Roadmap\n\nWe have an ambitious roadmap to enhance IOTA SDK's capabilities and provide a robust framework for ERP needs across\nvarious industries. Here's what's in the pipeline:\n\n### Core Modules\n\n- **Finance \u0026 Accounting**: Develop comprehensive tools for managing financial operations, including general ledger,\n  accounts payable/receivable, and payroll.\n\n### Work In Progress\n\n- **CRM**: Building a customer relationship management module to streamline client interactions and sales processes.\n- **BI‑Chat**: Introducing a business intelligence chatbot for real-time data insights and reporting.\n\n### Upcoming Features\n\n- **HRM**: Integrate a human resources management module for employee onboarding, payroll, and benefits.\n- **Password Vault**: Securely store and manage sensitive credentials within the platform.\n- **DSL**: Integrate V8/Python for scripting and customizations.\n- **Logging**: Implement a logging system for tracking user actions and system events.\n- **Invoice and Document Generation**: Leverage [GOBL](https://github.com/invopop/gobl) for generating and managing\n  invoices and other essential business documents.\n- **Open Source Designs and Documentation**: Share Figma designs and other internal documentation to help the community\n  understand the vision and contribute more effectively.\n\n---  \n\n## 🛠️ Developer Tools\n\n### Automated Tool Installation\n\nInstall all required development tools with a single command:\n\n```bash\njust install-tools\n```\n\nThis installs the following tools with correct versions:\n- **templ** v0.3.857 - Template engine\n- **air** v1.61.5 - Hot reload for Go applications\n- **goimports** - Go imports organizer\n- **golangci-lint** v1.64.8 - Go linter\n- **TailwindCSS** v4 (via `pnpm` at repo root)\n- **cloudflared** - Cloudflare tunnel client\n\nThe script automatically detects your OS (macOS/Linux) and architecture, downloads binaries, creates symlinks, and configures your PATH.\n\n**Prerequisites:** Go and Homebrew (macOS only) must be installed first.\n\nFor full setup instructions, see the [Installation Guide](https://iota-uz.github.io/iota-sdk/getting-started/installation.html).\n\n## 🔐 Super Admin\n\nIOTA SDK includes a separate Super Admin server for managing tenants and platform-wide operations. This deployment is isolated from the main application and requires super admin authentication for all routes.\n\n**Key Features:**\n- Separate deployment context (uses same environment variables)\n- Only core + superadmin modules loaded (lightweight)\n- Global authentication middleware enforcing super admin access\n- Tenant management and platform analytics\n\n**Quick Start:**\n```bash\n# Build Super Admin server\ndocker build -f Dockerfile.superadmin -t iota-sdk-superadmin .\n\n# Run Super Admin server (uses same env vars as main app)\ndocker run -p 3000:3000 \\\n  -e DATABASE_URL=postgres://... \\\n  -e PORT=3000 \\\n  iota-sdk-superadmin\n```\n\nFor detailed documentation, deployment guides, and authentication flow, see [Super Admin Documentation](https://iota-uz.github.io/iota-sdk/superadmin/).\n\n---\n\n## 📄 Licence\n\nApache 2.0 \n\nUpdated at Dec 31, 2025\n\n## 🌟 Join Us\n\n\u003cimg width=\"250\" style=\"display: block\" src=\"https://cdn.prod.website-files.com/660549b5ac888804e6582845/6606afddd43da2d659209149_logo.svg\"\u003e  \n\nWe welcome contributions to improve and expand IOTA SDK! Check out our [contributing guide](docs/CONTRIBUTING.MD) to get\nstarted.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiota-uz%2Fiota-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiota-uz%2Fiota-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiota-uz%2Fiota-sdk/lists"}