Work management that fits the way your team works.
Jira-class planning, workflows, and automation, self-hosted and open source.
Windshift is a work management platform for teams who want Jira's depth without Jira's weight.
It covers the core of what Jira does: projects, epics, stories, sub-tasks, sprints and backlogs, boards, roadmaps, custom workflows, custom fields, screens, permissions, automation, and dashboards. Filtering and saved searches use Windshift Query Language, a JQL-style query language.
It also replaces the add-ons and adjacent tools you would otherwise stitch together: service management with SLAs and a customer portal, a knowledge base, test management, time tracking, and an asset/CMDB register.
A built-in importer handles the move off Jira.
It ships as a single Go binary with the Svelte frontend built in, SQLite by default or PostgreSQL for data storage. No Java, no Elasticsearch cluster, no per-user pricing, and your data stays on your infrastructure.
- Plan Jira-style without the Jira footprint: boards, backlogs, sprints, epics and sub-tasks, hierarchy trees, roadmaps, and dashboards.
- Configure each workspace on its own: item types, custom fields, screens, statuses, workflows, priorities, and permissions.
- Filter with a JQL-style query language and save the results as shared views.
- Automate the busywork with event-driven rules that update fields, notify people, and create work.
- Serve customers with SLAs, queues, approvals, and a public request portal.
- Connect GitHub, Gitlab, Gitea, and Forgejo, import Jira projects, and send email or webhook notifications.
- Extend it with test management, time tracking, a knowledge base, or an asset register.
| Jira | Windshift |
|---|---|
| Projects | Workspaces and collections |
| Issues, epics, sub-tasks | Work items with configurable hierarchy levels |
| Boards, backlogs, sprints | Board and backlog views with iterations |
| Custom fields and screens | Custom fields and screens |
| Workflows and statuses | Workflow builder with conditions and approvals |
| JQL and saved filters | Windshift Query Language and saved collections |
| Jira Automation | Built-in event-driven actions |
| Jira Service Management | SLAs, queues, approvals, and a customer portal |
| Jira Assets / Insight | Asset and CMDB register |
| Confluence | Workspace knowledge base pages |
| Xray / Zephyr | Test cases, test sets, test runs, and reports |
| Marketplace apps | Built-in modules, packs, and plugins (extensible via WASM runtime) |
Plan sprints on the backlog
See every level of the work
Track the timeline
Measure milestone progress
Keep context on the work
Verify releases with test runs
Available in many languages · متوفر بالعديد من اللغات · 支持多种语言
Доступно на многих языках · 다양한 언어로 사용 가능
Windshift ships with nine built-in languages — English, Deutsch, Español, Français, Português (Brasil), العربية, Русский, 简体中文, and 한국어 — including right-to-left support for Arabic.
Download the latest release, then follow the quick start guide. Windshift is designed to run comfortably on anything from a Raspberry Pi to a dedicated server.
Want to build from source? See BUILD.md. For local development and contribution guidelines, see CONTRIBUTING.md.
Code contributions, bug reports, and feedback are all welcome here on GitHub. Open pull requests against main; use GitHub Issues and Discussions for bug reports and feedback.
We are especially interested in early bug reports and real-world feedback about OIDC providers.
- Backend: Go
- Frontend: Svelte, Vite, and Tailwind CSS
- Database: SQLite by default, with PostgreSQL support
- Build instructions
- Contributing guide
- Logging configuration
- Docker backup and restore
- Product documentation
Windshift is available under the GNU Affero General Public License v3.0.