{"id":32064113,"url":"https://github.com/aspectran/.github","last_synced_at":"2026-02-18T09:01:55.454Z","repository":{"id":317358364,"uuid":"1067056137","full_name":"aspectran/.github","owner":"aspectran","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-01T02:19:22.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-19T13:55:50.363Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/aspectran.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,"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":"2025-09-30T10:20:55.000Z","updated_at":"2025-10-01T02:19:25.000Z","dependencies_parsed_at":"2025-09-30T12:31:36.638Z","dependency_job_id":"71599a06-5502-4346-8cd1-4899667e0f88","html_url":"https://github.com/aspectran/.github","commit_stats":null,"previous_names":["aspectran/.github"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aspectran/.github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspectran%2F.github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspectran%2F.github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspectran%2F.github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspectran%2F.github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aspectran","download_url":"https://codeload.github.com/aspectran/.github/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspectran%2F.github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29574065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T08:38:15.585Z","status":"ssl_error","status_checked_at":"2026-02-18T08:38:14.917Z","response_time":162,"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":[],"created_at":"2025-10-19T01:18:08.890Z","updated_at":"2026-02-18T09:01:55.437Z","avatar_url":"https://github.com/aspectran.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aspectran: A Comprehensive Java Application Framework\n\n![Aspectran logo](https://aspectran.com/images/header_aspectran.png)\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eA concise and powerful framework for building scalable and maintainable Java applications.\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://aspectran.com/en/aspectran/getting-started/\"\u003eGetting Started\u003c/a\u003e\n  |\n  \u003ca href=\"https://aspectran.github.io/en/docs/\"\u003eDocumentation\u003c/a\u003e\n  |\n  \u003ca href=\"https://github.com/aspectran/aspectran/discussions\"\u003eCommunity\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## About Aspectran\n\nAspectran is a versatile and lightweight framework for Java, designed to simplify the development of a wide range of applications—from web and standalone applications to shell and daemon services. It is built on the principles of Aspect-Oriented Programming (AOP) and Inversion of Control (IoC), providing a clear and modular structure for your projects.\n\nAt its core, Aspectran helps you separate concerns, manage dependencies, and configure your application in a flexible and consistent manner. Whether you are building a simple REST API or a complex, enterprise-level system, Aspectran provides the tools you need to get the job done efficiently.\n\n## Key Features\n\n- **Component-Based Architecture**: Build your application from reusable, loosely-coupled components (beans).\n- **Powerful AOP Support**: Easily implement cross-cutting concerns like logging, security, and transaction management.\n- **Flexible Configuration**: Configure your application using XML or the intuitive APON (Aspectran Parameter Object Notation) format.\n- **Multiple Execution Environments**: Run your application as a web service, a command-line tool, a daemon, or embedded within another Java application.\n- **Extensible and Modular**: Easily extend the framework with custom modules and integrations.\n\n## Our Projects\n\nThe Aspectran organization hosts a variety of projects, including the core framework, sample applications, and tools. Here are some of our key repositories:\n\n### Core Framework\n\n- **[aspectran/aspectran](https://github.com/aspectran/aspectran)**: The main repository for the Aspectran framework. It contains the core modules for building applications.\n\n### Starter Projects\n\nThese projects provide only the basic environment and are intended to be used as a skeleton for starting a new project.\n\n*   [Aspectow](https://github.com/aspectran/aspectow): The default starter for the Aspectow Enterprise Edition.\n*   [Aspectow Light](https://github.com/aspectran/aspectow-light): The default starter for the Aspectow Light Edition.\n*   [Aspectow Jetty](https://github.com/aspectran/aspectow-jetty): The default starter for the Aspectow Jetty Edition.\n\n### Sample Projects\n\nThese are complete, runnable projects that demonstrate how to use specific features or libraries.\n\n*   [ToDo Webapp](https://github.com/aspectran/aspectow-todo-webapp): A simple ToDo example application based on the Aspectow Enterprise Edition.\n*   [JPetStore Webapp](https://github.com/aspectran/aspectran-jpetstore): A database integration example application using MyBatis.\n*   [Petclinic Webapp](https://github.com/aspectran/aspectran-petclinic): A web application example using JPA and Thymeleaf.\n\n### Website\n\n- **[aspectran/aspectran.github.io](https://github.com/aspectran/aspectran.github.io)**: The source code for our official website, [aspectran.com](https://aspectran.com).\n\n## Getting Started\n\nReady to dive in? The best way to start is by following our **[Getting Started Guide](https://aspectran.github.io/en/docs/getting-started/)**. It will walk you through setting up your first Aspectran application.\n\nFor more in-depth information, check out the full **[Documentation](https://aspectran.github.io/en/docs/)**.\n\n## How to Contribute\n\nWe welcome contributions from the community! Whether you want to report a bug, suggest a new feature, or submit a pull request, we encourage you to get involved.\n\n- **Discussions**: Join our [community discussions](https://github.com/aspectran/aspectran/discussions) to ask questions and share ideas.\n- **Issues**: Report bugs or request features by opening an [issue](https://github.com/aspectran/aspectran/issues).\n- **Pull Requests**: We are happy to accept pull requests. Please read our contributing guidelines (if available) before submitting.\n\n## Stay Connected\n\n- **Website**: [aspectran.com](https://aspectran.com)\n- **Demo**: [public.aspectran.com](https://public.aspectran.com)\n- **Blog**: [aspectran.github.io/blog/](https://aspectran.github.io/blog/)\n\n---\n\nThank you for your interest in Aspectran! We are excited to see what you build with it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspectran%2F.github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faspectran%2F.github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspectran%2F.github/lists"}