{"id":25353915,"url":"https://github.com/aborroy/aborroy","last_synced_at":"2026-01-21T20:39:10.277Z","repository":{"id":190382529,"uuid":"682500484","full_name":"aborroy/aborroy","owner":"aborroy","description":"About me","archived":false,"fork":false,"pushed_at":"2026-01-19T06:45:34.000Z","size":69,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-19T15:04:23.263Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/aborroy.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":"2023-08-24T09:59:41.000Z","updated_at":"2026-01-19T06:45:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ed45dfb-1500-4f8f-bcca-d618d7669c32","html_url":"https://github.com/aborroy/aborroy","commit_stats":null,"previous_names":["aborroy/aborroy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aborroy/aborroy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faborroy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faborroy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faborroy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faborroy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aborroy","download_url":"https://codeload.github.com/aborroy/aborroy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Faborroy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28642220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T18:04:35.752Z","status":"ssl_error","status_checked_at":"2026-01-21T18:03:55.054Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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-02-14T19:56:04.918Z","updated_at":"2026-01-21T20:39:10.272Z","avatar_url":"https://github.com/aborroy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hi there! I'm Angel Borroy\n\n**Developer Evangelist @ Hyland Software | Docker Captain**\n\nWelcome to my GitHub! I'm passionate about helping developers build better content management solutions, containerized applications, and AI-powered tools. Here you'll find my contributions to the Alfresco ecosystem, Docker utilities, and innovative AI integrations.\n\n## What I Do\n\n- **Developer Evangelism**: Helping developers succeed with Hyland Software solutions\n- **Docker Technologies**: Creating tools and best practices for containerized deployments\n- **Content Management**: Extending Alfresco with custom transformers, connectors, and frameworks\n- **AI Integration**: Building bridges between AI services and content management systems\n\n## Quick Stats\n\n- **124** public repositories\n- Active in **6** different technology areas\n- Based in Spain\n- Last updated: 2026-01-19 06:45 UTC\n\n## Featured Projects\n\n- **[alfresco-ai-framework](https://github.com/aborroy/alfresco-ai-framework)** ⭐15 - Sample application to apply Spring AI services to Alfresco Repository\n- **[alfresco-sbom-generator](https://github.com/aborroy/alfresco-sbom-generator)** ⭐1 - Generate a Software Bill of Materials (SBOM) for any Alfresco Docker image in one command\n- **[alf-k8s](https://github.com/aborroy/alf-k8s)** ⭐5 - Alfresco Community Kubernetes Deployment CLI using Helm and Docker Desktop\n- **[spring-ai-summarizer](https://github.com/aborroy/spring-ai-summarizer)** ⭐3 - Tutorial to create a summarizer endpoint with Spring AI and Docker Model Runner\n- **[knowledge-enrichment-api](https://github.com/aborroy/knowledge-enrichment-api)** ⭐2 - Sample implementation that provides a Gateway to access the Hyland Knowledge Enrichment API in Java\n- **[alf-tengine-convert2md](https://github.com/aborroy/alf-tengine-convert2md)** ⭐7 - AI‑powered Alfresco Transform Engine that converts PDF files to clean, richly‑described Markdown.\n\n## Repository Categories\n\n### AI \u0026 Machine Learning\n\n- **[alfresco-genai](https://github.com/aborroy/alfresco-genai)** ⭐29 `Java` - Private AI application to Content Management use cases with GenAI \u0026 Alfresco\n- **[alfresco-outlook-attachments](https://github.com/aborroy/alfresco-outlook-attachments)** ⭐8 `Java` - Alfresco Repository add-on that extracts attachments from an Email when uploading\n- **[alf-tengine-convert2md](https://github.com/aborroy/alf-tengine-convert2md)** ⭐7 `Java` - AI‑powered Alfresco Transform Engine that converts PDF files to clean, richly‑described Markdown.\n- **[alfresco-e2b-minimal](https://github.com/aborroy/alfresco-e2b-minimal)**  `TypeScript` - Run untrusted or AI-generated Python analysis safely on Alfresco documents using E2B ephemeral sandboxes\n- **[alf-tengine-xml](https://github.com/aborroy/alf-tengine-xml)** ⭐2 `Java` - Custom Alfresco TEngine to extract-metadata from an XML file\n- **[alfresco-containers](https://github.com/aborroy/alfresco-containers)** ⭐1 `Dockerfile` - This project features sample and practical exercises for the training session \"Alfresco Container-based Installation and Configuration Best Practices\", presented at Alfresco TechQuest 2024\n- **[alfresco-ai-framework](https://github.com/aborroy/alfresco-ai-framework)** ⭐15 `Java` - Sample application to apply Spring AI services to Alfresco Repository\n- **[acs-ai-cl25](https://github.com/aborroy/acs-ai-cl25)** ⭐1 `Python` - AI Ready Content in ACS - CommunityLive25\n*...and 11 more repositories in this category*\n\n### Docker \u0026 DevOps\n\n- **[alf-k8s](https://github.com/aborroy/alf-k8s)** ⭐5 `Go` - Alfresco Community Kubernetes Deployment CLI using Helm and Docker Desktop\n- **[alfresco-installer](https://github.com/aborroy/alfresco-installer)** ⭐17 `Dockerfile` - Docker Image to use the Alfresco Docker Installer project\n- **[simple-alfresco-agent-mesh](https://github.com/aborroy/simple-alfresco-agent-mesh)** ⭐3 `Python` - Simple Alfresco MCP Server that routes prompts to specialized MCP servers \n- **[knowledge-enrichment-api](https://github.com/aborroy/knowledge-enrichment-api)** ⭐2 `Java` - Sample implementation that provides a Gateway to access the Hyland Knowledge Enrichment API in Java\n- **[alfresco-custom-metadata-extractor](https://github.com/aborroy/alfresco-custom-metadata-extractor)** ⭐2 `Dockerfile` - How to extract custom metadata from Alfresco 23.2 with Transform Service\n- **[alfresco-identity-service-to-keycloak](https://github.com/aborroy/alfresco-identity-service-to-keycloak)** ⭐9 - Sample Docker Compose templates to help moving from Alfresco Identity Service to Keycloak\n- **[alfresco-sbom-generator](https://github.com/aborroy/alfresco-sbom-generator)** ⭐1 `Python` - Generate a Software Bill of Materials (SBOM) for any Alfresco Docker image in one command\n- **[alf-tengine-pii](https://github.com/aborroy/alf-tengine-pii)** ⭐7 `Java` - Custom Alfresco TEngine to redact metadata in a PDF file\n*...and 31 more repositories in this category*\n\n### Alfresco Extensions \u0026 Tools\n\n- **[alfresco-ubuntu-installer](https://github.com/aborroy/alfresco-ubuntu-installer)** ⭐25 `Shell` - Collection of scripts to install Alfresco Community in Ubuntu\n- **[alfresco-open-ass](https://github.com/aborroy/alfresco-open-ass)** ⭐7 `Java` - OpenSearch support for Alfresco Community\n- **[alfresco-opensearch-neural-search](https://github.com/aborroy/alfresco-opensearch-neural-search)** ⭐6 `Java` - Sample Integration of OpenSearch Neural Search with Alfresco\n- **[alfresco-markdown-rendition](https://github.com/aborroy/alfresco-markdown-rendition)** ⭐5 `Java` - Create a Markdown rendition for every document in Alfresco Repository\n- **[alf-tengine-ocr](https://github.com/aborroy/alf-tengine-ocr)** ⭐26 `Java` - Alfresco Transformer For ACS 70+ from PDF to OCRd PDF\n- **[alfresco-b64-jscript-root](https://github.com/aborroy/alfresco-b64-jscript-root)** ⭐2 `Java` - Adds a new JavaScript Root Object `base64` to Alfresco Repo\n- **[alf-tengine-excel](https://github.com/aborroy/alf-tengine-excel)** ⭐3 `Java` - Custom Alfresco TEngine to extract-metadata from an Excel file\n- **[alfresco-agents-lab-clive](https://github.com/aborroy/alfresco-agents-lab-clive)** ⭐4 `Python` - Source code for the Alfresco Agents Lab for CommunityLive EU 2025\n*...and 38 more repositories in this category*\n\n### API \u0026 Integration\n\n- **[communitylive-avatar](https://github.com/aborroy/communitylive-avatar)**  `HTML` - Avatar generator for Hyland Connect presented in Hyland CommunityLIVE 2024\n- **[aborroy.github.io](https://github.com/aborroy/aborroy.github.io)**  `CSS` - Sample space to test Hyland Open Source\n\n### Tools \u0026 Utilities\n\n- **[aborroy](https://github.com/aborroy/aborroy)** ⭐1 `Python` - About me\n- **[mnt-22668](https://github.com/aborroy/mnt-22668)** ⭐3 `Java` - Patch MNT-22668 for ACS 7.2\n- **[search-2238](https://github.com/aborroy/search-2238)**  `Dockerfile` - Testing environment for SEARCH-2238\n- **[solr-performance-services-repo](https://github.com/aborroy/solr-performance-services-repo)** ⭐1 `Java` - Repository Web Scripts to improve SOLR performance\n- **[ghc-2021](https://github.com/aborroy/ghc-2021)**  `Java` - No description available\n- **[search-2550](https://github.com/aborroy/search-2550)**  `Java` - Deployment for Sizing Guide Data Generator process using ACS 7 and Elasticsearch\n- **[search-2568](https://github.com/aborroy/search-2568)**  `Dockerfile` - Deployment tools for SEARCH-2568\n- **[search-800](https://github.com/aborroy/search-800)**  `Dockerfile` - Tools developed to validate SEARCH-800\n*...and 6 more repositories in this category*\n\n### Educational \u0026 Samples\n\n- **[es-client](https://github.com/aborroy/es-client)**  `Java` - This project includes sample source code for building Elasticsearch clients for different configurations\n- **[solrj-client-poc](https://github.com/aborroy/solrj-client-poc)**  `Dockerfile` - No description available\n- **[explicit-routing-poc](https://github.com/aborroy/explicit-routing-poc)**  `Dockerfile` - No description available\n- **[event-content-tracker-kafka](https://github.com/aborroy/event-content-tracker-kafka)**  `Java` - Event Content Tracker Kafka (PoC)\n\n## Recent Activity\n\n- **[alfresco-ubuntu-installer](https://github.com/aborroy/alfresco-ubuntu-installer)** - Collection of scripts to install Alfresco Community in Ubuntu *(Updated: 2026-01-16)*\n- **[aborroy](https://github.com/aborroy/aborroy)** - About me *(Updated: 2026-01-12)*\n- **[alf-k8s](https://github.com/aborroy/alf-k8s)** - Alfresco Community Kubernetes Deployment CLI using Helm and Docker Desktop *(Updated: 2026-01-09)*\n- **[alfresco-genai](https://github.com/aborroy/alfresco-genai)** - Private AI application to Content Management use cases with GenAI \u0026 Alfresco *(Updated: 2025-12-23)*\n- **[alfresco-outlook-attachments](https://github.com/aborroy/alfresco-outlook-attachments)** - Alfresco Repository add-on that extracts attachments from an Email when uploadin... *(Updated: 2025-11-26)*\n- **[alfresco-open-ass](https://github.com/aborroy/alfresco-open-ass)** - OpenSearch support for Alfresco Community *(Updated: 2025-11-24)*\n- **[alfresco-opensearch-neural-search](https://github.com/aborroy/alfresco-opensearch-neural-search)** - Sample Integration of OpenSearch Neural Search with Alfresco *(Updated: 2025-11-24)*\n- **[alfresco-installer](https://github.com/aborroy/alfresco-installer)** - Docker Image to use the Alfresco Docker Installer project *(Updated: 2025-11-21)*\n- **[simple-alfresco-agent-mesh](https://github.com/aborroy/simple-alfresco-agent-mesh)** - Simple Alfresco MCP Server that routes prompts to specialized MCP servers  *(Updated: 2025-11-09)*\n- **[knowledge-enrichment-api](https://github.com/aborroy/knowledge-enrichment-api)** - Sample implementation that provides a Gateway to access the Hyland Knowledge Enr... *(Updated: 2025-11-08)*\n\n## Technologies \u0026 Tools\n\nJava, Python, JavaScript, Go, Shell/Bash, Docker, Kubernetes, Alfresco, Spring Framework, Spring AI, Ollama, OpenAI, Various LLMs, AWS\n\n## Let's Connect!\n\n- **Website**: [https://connect.hyland.com/](https://connect.hyland.com/)\n- **Twitter**: [@AngelBorroy](https://twitter.com/AngelBorroy)\n- **LinkedIn**: [in/angelborroy](https://www.linkedin.com/in/angelborroy)\n- **YouTube**: [c/AngelBorroy](https://www.youtube.com/c/AngelBorroy)\n- **Bluesky**: [@angelborroy.bsky.social](https://bsky.app/profile/angelborroy.bsky.social)\n\n## Contributing\n\nI welcome contributions, questions, and discussions! Feel free to:\n- Open issues on any repository\n- Submit pull requests\n- Reach out for collaboration opportunities\n- Ask questions about Alfresco, Docker, or AI integrations\n\n---\n\n*\"Helping developers build better content management solutions, one repository at a time.\"*\n\n\u003c!-- This README is automatically updated by GitHub Actions --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Faborroy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faborroy%2Faborroy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Faborroy/lists"}