{"id":37027742,"url":"https://github.com/com-obj/notiflow","last_synced_at":"2026-01-14T03:18:13.320Z","repository":{"id":38819360,"uuid":"401275286","full_name":"com-obj/notiflow","owner":"com-obj","description":"Notiflow is a software framework for the reliable delivery of email, push notifications and other types of messages.","archived":false,"fork":false,"pushed_at":"2025-05-26T11:45:59.000Z","size":46960,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2025-05-26T12:24:50.844Z","etag":null,"topics":["email","framework","java","notifications","push-notifications","sms","spring"],"latest_commit_sha":null,"homepage":"https://com-obj.github.io/notiflow/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/com-obj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.LESSER","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":"2021-08-30T08:45:42.000Z","updated_at":"2025-05-26T11:34:59.000Z","dependencies_parsed_at":"2023-12-08T12:27:02.889Z","dependency_job_id":"37029a09-dcdc-4840-adc5-ac299682418a","html_url":"https://github.com/com-obj/notiflow","commit_stats":null,"previous_names":[],"tags_count":72,"template":false,"template_full_name":null,"purl":"pkg:github/com-obj/notiflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-obj%2Fnotiflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-obj%2Fnotiflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-obj%2Fnotiflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-obj%2Fnotiflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/com-obj","download_url":"https://codeload.github.com/com-obj/notiflow/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-obj%2Fnotiflow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408824,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"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":["email","framework","java","notifications","push-notifications","sms","spring"],"created_at":"2026-01-14T03:18:12.839Z","updated_at":"2026-01-14T03:18:13.312Z","avatar_url":"https://github.com/com-obj.png","language":"Java","readme":"# Notiflow\nNotiflow is software framework for reliable delivery of email, push notifications and other types of messages. It is written in Java and it uses various Spring modules especially Spring integration. \n\n## Goals\nThe main goal of notiflow is to greatly simplify delivery of information messages to the end user of your application. This is achieved by providing solution for many generic problems of message delivery while taking into account the was diversity of use-cases in which application operate and send messages. The problems which notiflow is solving are\n\n  * allow application to emit events and don't worry about who and what should be communicated to the end-users on those events\n  * hide complexity of sending messages via different channels like Email, Push, Sms, Mailchimp, ..\n  * allow for scalability from tiny to thousand messages per second\n  * ensure reliable delivery with delivery error handling \n  * provide comprehensive monitoring and debugging of messages processing\n  * provide UI for message delivery statistics, metrics and processing details\n  * allow for testing message routing, formatting and delivery\n  * end-user spam prevention\n  * message aggregation\n\nTo understand in details how notiflow is solving this problems, check our [documentation](https://com-obj.github.io/notiflow/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcom-obj%2Fnotiflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcom-obj%2Fnotiflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcom-obj%2Fnotiflow/lists"}