{"id":25738636,"url":"https://github.com/anzerr/bananospl.it","last_synced_at":"2026-04-30T12:32:12.510Z","repository":{"id":49118012,"uuid":"284513447","full_name":"anzerr/bananospl.it","owner":"anzerr","description":"http://bananospl.it/ is a set of tools to explore the banano blockchain.","archived":false,"fork":false,"pushed_at":"2022-01-21T16:11:04.000Z","size":473,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T07:36:02.834Z","etag":null,"topics":["banano","blockchain","explorer","nano","service","tool","typescript"],"latest_commit_sha":null,"homepage":"http://bananospl.it/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anzerr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-02T17:54:47.000Z","updated_at":"2022-01-21T16:11:05.000Z","dependencies_parsed_at":"2022-09-24T02:43:30.612Z","dependency_job_id":null,"html_url":"https://github.com/anzerr/bananospl.it","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/anzerr/bananospl.it","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzerr%2Fbananospl.it","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzerr%2Fbananospl.it/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzerr%2Fbananospl.it/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzerr%2Fbananospl.it/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anzerr","download_url":"https://codeload.github.com/anzerr/bananospl.it/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzerr%2Fbananospl.it/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32465009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["banano","blockchain","explorer","nano","service","tool","typescript"],"created_at":"2025-02-26T07:31:58.582Z","updated_at":"2026-04-30T12:32:12.495Z","avatar_url":"https://github.com/anzerr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n### `Intro`\nThe project is going to organise the bug hunting, feature request and road maps for [bananospl.it](http://bananospl.it/).\n\n[interface]: https://raw.githubusercontent.com/anzerr/bananospl.it/master/assets/interface.png \"interface\"\n![alt text][interface]\n\n### `Bug and feature request`\nIf you find a bug you're welcome to create an issue with the expected outcome and how to recreate the error/bug, Feature suggestion or quality of life changes can also be done through the issues.\n\n### `Translation files`\nThe translation files are a future feature currently not used everywhere in the project. When they are fully implemented pull requests for more language support are welcome.\n\n### `Architecture`\nThis project was built with a small set of tools. The http services, broker and workers are all built with typescript.The backend services use a low amount of dependencies from npm a total of 4 where used\n\n``` json\n[\"mongodb\",\"reflect-metadata\", \"@elastic/elasticsearch\", \"ws\"]\n```\n\nThe two databases used are MongoDB and Elastic.\nMongoDB to store the state of the applications and Elastic to store all the information that is searchable. \nThe front api has a http and ws interface there's a Haproxy load balancer infront to do the routing/filtering to the services.\nOther than that there's netdata for the logging of stats.\nSo In total there are 19 services in this stack there's 7 workers, 5 http services, 2 databases, 1 haproxy, 1 netdata, 1 client, 1 broker and 1 node.\n\nThe image below should explain the links between the services and workers better.\n\n[service]: https://raw.githubusercontent.com/anzerr/bananospl.it/master/assets/service.png \"service\"\n![alt text][service]","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanzerr%2Fbananospl.it","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanzerr%2Fbananospl.it","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanzerr%2Fbananospl.it/lists"}