{"id":22368840,"url":"https://github.com/bmlt-enabled/bmlt-server","last_synced_at":"2026-02-01T18:02:05.607Z","repository":{"id":30860805,"uuid":"126221436","full_name":"bmlt-enabled/bmlt-server","owner":"bmlt-enabled","description":"This is the server for the Basic Meeting List Toolbox","archived":false,"fork":false,"pushed_at":"2026-01-29T15:42:18.000Z","size":22509,"stargazers_count":20,"open_issues_count":16,"forks_count":16,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-30T04:34:42.376Z","etag":null,"topics":["bmlt","bmlt-svelte"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/bmlt-enabled.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-03-21T18:10:07.000Z","updated_at":"2026-01-29T15:46:33.000Z","dependencies_parsed_at":"2026-01-04T08:07:53.445Z","dependency_job_id":null,"html_url":"https://github.com/bmlt-enabled/bmlt-server","commit_stats":null,"previous_names":["bmlt-enabled/bmlt-server"],"tags_count":304,"template":false,"template_full_name":null,"purl":"pkg:github/bmlt-enabled/bmlt-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmlt-enabled","download_url":"https://codeload.github.com/bmlt-enabled/bmlt-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmlt-enabled%2Fbmlt-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28984810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T17:52:09.146Z","status":"ssl_error","status_checked_at":"2026-02-01T17:49:53.529Z","response_time":56,"last_error":"SSL_read: 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":["bmlt","bmlt-svelte"],"created_at":"2024-12-04T19:01:42.240Z","updated_at":"2026-02-01T18:02:05.602Z","avatar_url":"https://github.com/bmlt-enabled.png","language":"PHP","funding_links":[],"categories":["BMLT (Basic Meeting List Toolbox)"],"sub_categories":[],"readme":"# Basic Meeting List Toolbox Server\n\n\u003ch1 style=\"text-align: center;\"\u003e\n\u003ca href=\"https://github.com/bmlt-enabled/bmlt-server/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/bmlt-enabled/bmlt-server\"\u003e\u003c/a\u003e\n\u003ca href=\"https://php.net\"\u003e\u003cimg src=\"https://img.shields.io/badge/php-%5E8.2-8892BF.svg\" alt=\"PHP Programming Language\"\u003e\u003c/a\u003e\n\u003ca href=\"https://raw.githubusercontent.com/bmlt-enabled/bmlt-server/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/bmlt-enabled/bmlt-server\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/bmlt-enabled/bmlt-server/actions/workflows/test.yml\"\u003e\u003cimg src=\"https://github.com/bmlt-enabled/bmlt-server/actions/workflows/test.yml/badge.svg\" alt=\"Tests\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/bmlt-enabled/bmlt-server/actions/workflows/main.yml\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/bmlt-enabled/bmlt-server/main.yml?branch=main\u0026logo=github\u0026style=flat-square\" alt=\"Build Status\"\u003e\u003c/a\u003e\n\u003ca href=\"https://app.codecov.io/gh/bmlt-enabled/bmlt-server/tree/main\"\u003e\u003cimg src=\"https://codecov.io/gh/bmlt-enabled/bmlt-server/branch/main/graph/badge.svg?token=E64EDTCREH\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/bmlt-enabled/bmlt-server/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/bmlt-enabled/bmlt-server/total\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\nDESCRIPTION\n-----------\n\nThe Basic Meeting List Toolbox (BMLT, hereafter) is a very powerful client/server system\nthat has been written for a very specific purpose, for a very specific clientele.\n\nIt is designed to track and locate Narcotics Anonymous meetings, which are regularly-scheduled, weekly, recurring events.\n\nThe original intended clientele is Narcotics Anonymous Service bodies (although other 12 step fellowships have started\nusing BMLT as well). The service body implements a BMLT server, and provides the server to other NA Service bodies.\nThis project is the server for the BMLT. It is the \"server\" part of the BMLT \"client/server\" architecture.\n\nYou can find out more about the BMLT on the [website](https://bmlt.app).\n\nREQUIREMENTS\n------------\n\nThe server requires Apache2 (with the `php` and `rewrite` mods loaded and `AllowOverride All` for the document root directory), MySQL 5.7 database or higher (with communication enabled via localhost network not just sockets), and PHP 8.2 or higher (with installed modules `curl`, `gd`, `intl`, `mbstring`, `mysql`, `dom`, `xml`, and `zip`). There are a variety of MySQL modules for PHP, and others will probably work as a substitute for `mysql`. If you see a \"500 Server Error\" page in your browser when you first try to access a newly installed server, it's probably because you're missing one of these modules or settings.\n\nFor more information about server requirements, see the \"Things You Will Need Before You Install\" section of\n[Installing a New Server](https://bmlt.app/setting-up-the-bmlt/).\n \nINSTALLATION\n------------\n\nFor instructions on installing the server, see [installation/README.md](installation/README.md) in the GitHub repository.\n\nDEVELOPMENT\n-----------\n\nFor specific information on setting up a development environment for work on the BMLT server, please\nsee [CONTRIBUTING.md](CONTRIBUTING.md) in the GitHub repository.\n\nLICENSE\n-------\n\nThe BMLT Server, and all materials in this repository, are made freely available under the\nterms of the [MIT LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmlt-enabled%2Fbmlt-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmlt-enabled%2Fbmlt-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmlt-enabled%2Fbmlt-server/lists"}