{"id":37179081,"url":"https://github.com/ubahn/ubahn-go","last_synced_at":"2026-01-14T20:51:19.522Z","repository":{"id":142155568,"uuid":"192227373","full_name":"ubahn/ubahn-go","owner":"ubahn","description":"Golang implementation of the dialog management framework Ubahn.","archived":false,"fork":false,"pushed_at":"2020-06-21T10:59:37.000Z","size":88,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-20T13:28:54.233Z","etag":null,"topics":["bot-framework","bots","chatbot","chatbot-framework","go","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","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/ubahn.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}},"created_at":"2019-06-16T19:10:01.000Z","updated_at":"2022-04-05T08:51:22.000Z","dependencies_parsed_at":"2023-09-05T02:33:36.761Z","dependency_job_id":null,"html_url":"https://github.com/ubahn/ubahn-go","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/ubahn/ubahn-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubahn%2Fubahn-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubahn%2Fubahn-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubahn%2Fubahn-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubahn%2Fubahn-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubahn","download_url":"https://codeload.github.com/ubahn/ubahn-go/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubahn%2Fubahn-go/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28434500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T18:57:19.464Z","status":"ssl_error","status_checked_at":"2026-01-14T18:52:48.501Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["bot-framework","bots","chatbot","chatbot-framework","go","golang"],"created_at":"2026-01-14T20:51:18.625Z","updated_at":"2026-01-14T20:51:19.508Z","avatar_url":"https://github.com/ubahn.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ubahn for Golang\n\nGolang implementation of the dialog management framework Ubahn.\nSee the [whitepaper](https://github.com/ubahn/whitepaper) for generic information on Ubahn.\n\n[![Build Status](https://travis-ci.org/ubahn/ubahn-go.svg?branch=master)](https://travis-ci.org/ubahn/ubahn-go)\n[![Build status](https://ci.appveyor.com/api/projects/status/xo85r9pinevo74f1?svg=true)](https://ci.appveyor.com/project/slavikdev/ubahn-go)\n[![Maintainability](https://api.codeclimate.com/v1/badges/7c6ac2dd052e2c817a90/maintainability)](https://codeclimate.com/github/ubahn/ubahn-go/maintainability)\n[![Go Report Card](https://goreportcard.com/badge/github.com/ubahn/ubahn-go)](https://goreportcard.com/report/github.com/ubahn/ubahn-go)\n[![GoDoc](https://godoc.org/github.com/ubahn/ubahn-go?status.svg)](https://pkg.go.dev/github.com/ubahn/ubahn-go)\n\n## Overview\n\nUbahn currently uses rule-based approach to dialog management, allowing developers to specify conversation flows\nin `yaml` files. Chatbot application that uses Ubahn may apply machine learning to understand user input.\nMoreover developers can use ML to generate outputs. Ubahn’s purpose is to match input with output, based on\npredefined configuration. It’s especially useful when a chatbot application has to follow certain steps to guide users.\n\n## Installation\n\nTo install the package run:\n\n    go get github.com/ubahn/ubahn-go\n\n## Next steps\n\n- [ ] Create examples and documentation\n- [ ] Create contribution guidelines\n- [ ] Move towards ML vs rule based approach\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubahn%2Fubahn-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubahn%2Fubahn-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubahn%2Fubahn-go/lists"}