{"id":13471025,"url":"https://github.com/apache/activemq","last_synced_at":"2025-11-12T21:39:10.650Z","repository":{"id":38629710,"uuid":"206387","full_name":"apache/activemq","owner":"apache","description":"Apache ActiveMQ Classic","archived":false,"fork":false,"pushed_at":"2025-11-09T07:21:19.000Z","size":67376,"stargazers_count":2407,"open_issues_count":50,"forks_count":1477,"subscribers_count":196,"default_branch":"main","last_synced_at":"2025-11-12T21:38:57.378Z","etag":null,"topics":["activemq","activemq-classic","amqp","amqps","apache","broker","java","jms","messaging","mqtt","openwire","stomp"],"latest_commit_sha":null,"homepage":"https://activemq.apache.org/components/classic/","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2009-05-21T01:33:45.000Z","updated_at":"2025-11-09T21:23:56.000Z","dependencies_parsed_at":"2025-02-22T01:37:32.567Z","dependency_job_id":"00807c7b-3472-48d8-b85d-e28a2e5bf9fa","html_url":"https://github.com/apache/activemq","commit_stats":{"total_commits":11155,"total_committers":207,"mean_commits":"53.888888888888886","dds":0.8737785746302107,"last_synced_commit":"3400983a22284a28a8989d4b0aaf762090b0911a"},"previous_names":[],"tags_count":108,"template":false,"template_full_name":null,"purl":"pkg:github/apache/activemq","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/activemq/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Factivemq/sbom","scorecard":{"id":201253,"data":{"date":"2025-08-11","repo":{"name":"github.com/apache/activemq","commit":"2eb0d6675008a5e7fd6cbec4a177ab13fde3b8f2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":4,"reason":"Found 10/22 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: containerImage not pinned by hash: assembly/src/docker/Dockerfile:19: pin your Docker image by updating eclipse-temurin:17-jre to eclipse-temurin:17-jre@sha256:3579917f5d48055c2d88b302b59dc809c28dcab8ba9bd8805446b5b46c0d9e49","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":3,"reason":"binaries present in source code","details":["Warn: binary detected: assembly/src/release/bin/linux-x86-64/libwrapper.so:1","Warn: binary detected: assembly/src/release/bin/linux-x86-64/wrapper:1","Warn: binary detected: assembly/src/release/bin/macosx/libwrapper.jnilib:1","Warn: binary detected: assembly/src/release/bin/macosx/wrapper:1","Warn: binary detected: assembly/src/release/bin/win64/wrapper.dll:1","Warn: binary detected: assembly/src/release/bin/win64/wrapper.exe:1","Warn: binary detected: assembly/src/release/bin/wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-16T22:53:15.279Z","repository_id":38629710,"created_at":"2025-08-16T22:53:15.279Z","updated_at":"2025-08-16T22:53:15.279Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284115869,"owners_count":26949957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-12T02:00:06.336Z","response_time":59,"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":["activemq","activemq-classic","amqp","amqps","apache","broker","java","jms","messaging","mqtt","openwire","stomp"],"created_at":"2024-07-31T16:00:38.559Z","updated_at":"2025-11-12T21:39:10.644Z","avatar_url":"https://github.com/apache.png","language":"Java","readme":"Welcome to Apache ActiveMQ \n=======================================================================\nApache ActiveMQ is a high performance Apache 2.0 licensed\nMessage Broker.\nActiveMQ supports several API and protocols:\n- Jakarta Messaging 3.1.0, JMS 2.0 and JMS 1.1.\n- AMQP\n- MQTT\n- HTTP/WS\n\nActiveMQ also provides advanced features like:\n- network of brokers\n- scheduling\n- and much more!\n\nGetting Started\n===============\nTo help you get started, try the following links:\n\nGetting Started\n- You need JDK17+ to run Apache ActiveMQ\n- After having extracted ActiveMQ binary distribution, you can start ActiveMQ with `./bin/activemq console` (foreground) or `./bin/activemq start`\n- Docker images are also available on Docker Hub (https://hub.docker.com/r/apache/activemq-classic)\n\nBuilding\n- You can build (fast) using Apache Maven: `mvn clean install -DskipTests`\n- You can build (including all tests) using Apache Maven: `mvn clean install`\n\nExamples\n- https://activemq.apache.org/examples.html\n\nWe welcome contributions of all kinds, for details of how you can help\nhttps://activemq.apache.org/contributing.html\n\nPlease refer to the website for details of finding the issue tracker, \nemail lists, wiki or IRC channel at https://activemq.apache.org/\n\nPlease help us make Apache ActiveMQ better - we appreciate any feedback \nyou may have.\n\nEnjoy!\n\nLicensing\n=======================================================================\n\n   This software is licensed under the terms you may find in the file \n   named \"[LICENSE](./LICENSE)\" in this directory.\n\n   This distribution includes cryptographic software.  The country in \n   which you currently reside may have restrictions on the import, \n   possession, use, and/or re-export to another country, of \n   encryption software.  BEFORE using any encryption software, please \n   check your country's laws, regulations and policies concerning the\n   import, possession, or use, and re-export of encryption software, to \n   see if this is permitted.  See \u003chttps://www.wassenaar.org/\u003e for more\n   information.\n\n   The U.S. Government Department of Commerce, Bureau of Industry and\n   Security (BIS), has classified this software as Export Commodity \n   Control Number (ECCN) 5D002.C.1, which includes information security\n   software using or performing cryptographic functions with asymmetric\n   algorithms.  The form and manner of this Apache Software Foundation\n   distribution makes it eligible for export under the License Exception\n   ENC Technology Software Unrestricted (TSU) exception (see the BIS \n   Export Administration Regulations, Section 740.13) for both object \n   code and source code.\n\n   The following provides more details on the included cryptographic\n   software:\n   \n   ActiveMQ supports the use of SSL TCP connections when used with \n   with a JVM supporting the Java Cryptography extensions\n   \u003chttps://www.oracle.com/java/technologies/javase/javase-tech-security.html\u003e.\n   ActiveMQ does not include these libraries itself, but is designed to use them.\n\n","funding_links":[],"categories":["Java","Queues","进程间通信","Resources","Projects"],"sub_categories":["Vectors","Message Broker"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Factivemq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Factivemq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Factivemq/lists"}