{"id":46754247,"url":"https://github.com/eclipse-4diac/4diac-forte","last_synced_at":"2026-03-09T21:24:39.286Z","repository":{"id":222808671,"uuid":"757963356","full_name":"eclipse-4diac/4diac-forte","owner":"eclipse-4diac","description":"4diac FORTE is a small portable implementation of an IEC 61499 runtime environment targeting small embedded control devices, implemented in C++.","archived":false,"fork":false,"pushed_at":"2026-02-25T21:22:11.000Z","size":18962,"stargazers_count":58,"open_issues_count":46,"forks_count":49,"subscribers_count":6,"default_branch":"release","last_synced_at":"2026-02-26T00:17:36.128Z","etag":null,"topics":["iec-61499","plc","real-time","real-time-systems"],"latest_commit_sha":null,"homepage":"https://eclipse.dev/4diac/4diac_forte/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eclipse-4diac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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.md","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-15T10:54:29.000Z","updated_at":"2026-02-14T19:13:21.000Z","dependencies_parsed_at":"2024-04-17T12:43:38.507Z","dependency_job_id":"c5848bd7-59b6-4ec9-993d-67637cb22522","html_url":"https://github.com/eclipse-4diac/4diac-forte","commit_stats":null,"previous_names":["eclipse-4diac/4diac-forte"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/eclipse-4diac/4diac-forte","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-4diac%2F4diac-forte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-4diac%2F4diac-forte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-4diac%2F4diac-forte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-4diac%2F4diac-forte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eclipse-4diac","download_url":"https://codeload.github.com/eclipse-4diac/4diac-forte/tar.gz/refs/heads/release","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-4diac%2F4diac-forte/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30312174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T20:05:46.299Z","status":"ssl_error","status_checked_at":"2026-03-09T19:57:04.425Z","response_time":61,"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":["iec-61499","plc","real-time","real-time-systems"],"created_at":"2026-03-09T21:24:38.634Z","updated_at":"2026-03-09T21:24:39.217Z","avatar_url":"https://github.com/eclipse-4diac.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eclipse 4diac FORTE\n\n[![License](https://img.shields.io/badge/License-EPL%202.0-blue.svg?style=flat-square)](LICENSE.md)\n\n[![Eclipse Foundation](https://img.shields.io/badge/Project-Eclipse%204diac-orange.svg?style=flat-square)](https://eclipse.dev/4diac/4diac)\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/eclipse-4diac/4diac-forte/cmake-multi-platform.yml?branch=develop\u0026style=flat-square\u0026label=Build%20Status)](https://github.com/eclipse-4diac/4diac-forte/actions/workflows/cmake-multi-platform.yml)\n\n\n\nEclipse 4diac™ FORTE is a **portable, C++ run-time environment** for executing IEC 61499 control applications developed with the 4diac IDE.  \nIt targets a wide range of operating systems with a focus on **embedded systems** such as PLCs.\n\n---\n\n## Features\n\n- Written in C++ for high performance and portability  \n- Supports multiple hardware platforms and OSes  \n- Designed for embedded control automation applications  \n- Seamless integration with the 4diac IDE\n- Implements the IEC 61499 standard for distributed control systems\n- Extensible architecture for custom function blocks and protocols\n\n---\n\n## License\n\nEclipse 4diac FORTE is licensed under the [Eclipse Public License 2.0 (EPL 2.0)](LICENSE.md).\n\n---\n\n## Contributing\n\nWe welcome contributions! Please follow our [Contribution Policy](CONTRIBUTING.md).  \nAll contributions must comply with the [Eclipse Contributor Agreement (ECA)](http://www.eclipse.org/legal/ECA.php).\n\n---\n\n## Building 4diac FORTE\nThis project uses CMake for building across multiple platforms including Linux, Windows, macOS, and embedded systems using RTOS like FreeRTOS, Zephyr, ThreadX, and others.\n\n### Standard POSIX Build\n\n```bash\n./setup_posix.sh\ncd bin/posix\nmake\n```\n\n### Resetting CMake Cache\n```bash\nrm -rf CMakeCache.txt CMakeFiles/\n```\n\n### Building a Local RPM\nUse tito to build local RPM packages:\n```bash\ntito build --test --rpm\n```\n\n### Building for Other Systems\n\nSee our Installation Documentation for detailed instructions on supported OS and hardware platforms.\n\n# Useful Links\n\n🌐 [Project Home](https://eclipse.dev/4diac/4diac)\n\n🐍 [Bug Tracker](https://github.com/eclipse-4diac/4diac-forte/issues)\n\n📚 [Documentation](https://github.com/eclipse-4diac/4diac-documentation/blob/main/src/doc_overview.adoc)  \n\n📧 [Mailing list](https://dev.eclipse.org/mailman/listinfo/4diac-dev)\n\n🔧 [Examples Repository](https://github.com/eclipse-4diac/4diac-examples)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-4diac%2F4diac-forte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feclipse-4diac%2F4diac-forte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-4diac%2F4diac-forte/lists"}