{"id":25777253,"url":"https://github.com/enofex/naikan","last_synced_at":"2025-12-26T00:10:09.135Z","repository":{"id":181025964,"uuid":"666060071","full_name":"enofex/naikan","owner":"enofex","description":"Naikan is an open source software inventory management tool for dev teams driven by our CI/CD pipeline.","archived":false,"fork":false,"pushed_at":"2023-12-19T09:31:18.000Z","size":7285,"stargazers_count":27,"open_issues_count":4,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-12-19T11:43:44.023Z","etag":null,"topics":["arch-unit","ci-cd","developer-experience-team","docker-compose","java","naikan","software-inventory","testcontainers"],"latest_commit_sha":null,"homepage":"https://naikan.io","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enofex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["mnhock"]}},"created_at":"2023-07-13T16:02:43.000Z","updated_at":"2024-08-15T09:00:42.994Z","dependencies_parsed_at":"2023-12-20T16:41:03.227Z","dependency_job_id":null,"html_url":"https://github.com/enofex/naikan","commit_stats":null,"previous_names":["enofex/naikan"],"tags_count":51,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enofex%2Fnaikan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enofex%2Fnaikan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enofex%2Fnaikan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enofex%2Fnaikan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enofex","download_url":"https://codeload.github.com/enofex/naikan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240987436,"owners_count":19889335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["arch-unit","ci-cd","developer-experience-team","docker-compose","java","naikan","software-inventory","testcontainers"],"created_at":"2025-02-27T06:01:39.660Z","updated_at":"2025-12-26T00:10:09.123Z","avatar_url":"https://github.com/enofex.png","language":"CSS","funding_links":["https://github.com/sponsors/mnhock"],"categories":["项目管理"],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/enofex/naikan/blob/main/naikan-client/src/assets/images/naikan-dark-large.png\"\n        height=\"150\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/enofex/naikan/actions/workflows/maven.yml/badge.svg\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Java%20Version-25-orange\" /\u003e\n    \u003cimg height=\"20\" src=\"https://sonarcloud.io/images/project_badges/sonarcloud-orange.svg\"\u003e\n\u003c/p\u003e\n\n# Naikan: An Open Source Comprehensive Software Inventory Management Tool for Dev Teams\n\nTired of scattered spreadsheets and scattered information? Our user-friendly interface simplifies project inventory tool for your dev teams, ensuring seamless access to all information about your projects, whenever they need it. It enables users to manage their projects' essential details, including project name, organization, team, contacts, developers, integrations, licenses, deployments, environments, and technologies used. The tool can be integrated into CI/CD pipelines to automatically push data for new projects and updates.\n\n\u003cbr/\u003e\n\n\u003cdiv style=\"display: flex; justify-content: center;\"\u003e\n    \u003cimg src=\"https://github.com/enofex/naikan/blob/main/docs/assets/screenshots/projects-overview.png\" width=\"49%\"\u003e\n    \u003cimg src=\"https://github.com/enofex/naikan/blob/main/docs/assets/screenshots/project-detail-deployments.png\" width=\"49%\"\u003e\n\u003c/div\u003e\n\n## Features\n\n* **Automated updates**: You can automatically push new projects or update existing ones with relevant details from your CI/CD pipeline. This helps to ensure that your software project inventory is always up-to-date.\n\n* **Team management**: Naikan allows you to see the teams, developers, and contacts behind each project, making collaboration easier.\n\n* **Integrations**: Naikan lets you manage integrations with other tools and services used by your organization, streamlining your workflow.\n\n* **Technologies used**: With Naikan, you can track the technologies used by each project, giving you a clear picture of your technology stack.\n\n* **Deployments and environments**: Naikan enables you to see deployments, versions, and environments for each project, making it easier to manage your software projects.\n\n* **License management**: Naikan lets you keep track of licenses for each project and ensure compliance, preventing any potential legal issues.\n\n* **Git Integration**: The [Naikan Maven Plugin](https://github.com/enofex/naikan-maven-plugin)  will collect Git repository information and statistics from your project and push it to Naikan as well.\n\n## Installation\n\n```\ncurl -LO https://enofex.github.io/naikan/docker-compose.yml\ndocker-compose up -d\n```\n\nVisit the [Naikan](https://enofex.github.io/naikan) for configuration documentation and more information.\n\n## Modules\nThe Naikan Project is a software that consists of four modules: naikan-test, naikan-model, naikan-maven-plugin and naikan. \n\n```mermaid\ngraph TD;\n    naikan-model--\u003enaikan-test;\n    naikan--\u003enaikan-model;\n    naikan--\u003enaikan-test;\n    naikan-maven-plugin--\u003enaikan-model;\n    naikan-maven-plugin--\u003enaikan-test;\n```\n\n### Naikan Module\nThe [naikan](https://github.com/enofex/naikan) module is the Naikan project. It provides a set of APIs and services that developers can use to register and push their applications data to Naikan. This module also contains the user interface for the application.\n\n### Naikan Model Module\nThe [naikan-model](https://github.com/enofex/naikan-model) module provides the data model that represent their Naikan application data. \n\n### Naikan Test Module\nThe [naikan-test](https://github.com/enofex/naikan-test) module provides a set of tools and utilities for testing this application. \n\n### Naikan Maven Plugin Module\nThe [naikan-maven-plugin](https://github.com/enofex/naikan-maven-plugin) module provides a maven plugin, which allows to enrich or update the Naikan model automatically from POM, custom provider or a Naikan BOM.\n\n## Build on Open Source Software\n\nNaikan is built using open source software technologies, including:\n\n* Java Temurin\n* Spring Boot\n* Angular\n* PrimeNG, Sakai, ChartJS, TailwindCSS \n* MongoDB\n* JUnit 5, ArchUnit, Taikai, Testcontainers\n* Docker\n\n## Backers\n\nThe Open Source Community\n\n\u003cbr\u003e\n\u003ca href=\"https://github.com/enofex/naikan/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=enofex/naikan\" /\u003e\n\u003c/a\u003e\n\u003cbr\u003e\n\n## Contributing\n\nIf you want to contribute to this project, then follow please these [instructions](CONTRIBUTING.md). Follow this [documentation](DEVELOPING.md) starting this application locally.\n\n## Website\n\nVisit the [Naikan](https://enofex.github.io/naikan/) Website for general information, demos and documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenofex%2Fnaikan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenofex%2Fnaikan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenofex%2Fnaikan/lists"}