{"repo":"mikaelvesavuori/catalogist","free":true,"listed":false,"github":"https://github.com/mikaelvesavuori/catalogist","clone":"git clone https://github.com/mikaelvesavuori/catalogist.git","description":"Catalogist is the easy way to catalog and make your software and (micro)services visible to your organization in a lightweight and developer-friendly way.","language":"TypeScript","stars":22,"topics":["service-catalog","software-catalog","service-landscape","software-landscape","software-observability","observability","discoverability","discovery-service","software-discovery","discovery"],"license":"MIT","category":"analytics","readme_excerpt":"Catalogist 📚 📓 📒 📖 🔖 The easy way to catalog and make your software and (micro)services visible to your organization through an API. You were a person on a mission: To have a total bird's eye view on your entire software estate. You tried to win the hearts and minds of developers with microservices, and after many battles you are now finally churning out itty-bitty services, but find yourself in a quagmire without the faintest clue about what's going on anymore. Like Fox Mulder, you become disillusioned with what sad excuse of a \"truth\" is actually out there. 😭😭😭 From Mario Fusco's Twitter post Catalogist helps you make sense of that, in a lightweight and developer-friendly way, without having to break the bank to purchase six-figure enterprise architecture software or going all-in on Backstage. How it works Simple: Write a bit of metadata description (a manifest file) for every service/software in a standardized format and send it to a central service, making it available to read through an API. With no more that that, we can mitigate the lack of visibility and nomenclature around how we express the attributes of our software or services. When the manifest reaches the actual database/persistence layer, it is called a record while it's there, laying dormant. An implementer will interact with Catalogist in one of two typical ways: - Custom software (e.g. your own microservices) : Create a manifest file in the root of the application, and make a POST request to the Cata","default_branch":null,"files":null,"tree":[],"storefront":"/r/mikaelvesavuori","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mikaelvesavuori/catalogist/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}