Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-openedge-abl
A collection of awesome libraries, tools, frameworks and software for OpenEdge ABL
https://github.com/clement-brodu/awesome-openedge-abl
Last synced: 3 days ago
JSON representation
-
IDE
-
Progress Developer Studio (PDSOE)
- CABL Rules - Commercial sets of rules, ready to use **[$]**
- CABL - Code Analyzer for ABL in SonarQube, allow to create openedge rules in SonarQube/Sonarlint
-
Visual Studio Code
- vscode-abl/vscode-abl - Rich OpenEdge ABL support for Visual Studio Code, fork of chriscamicas/vscode-abl.
- ezequielgandolfi/openedge-zext - Another Openedge plugin **[😴 inactive]**
- BalticAmadeus/ProBro - VSCode extension for Progress OpenEdge Database browsing
- BalticAmadeus/ProPeek - An extension for Progress Openedge Profiler.
- BalticAmadeus/AblFormatter - VSCode extension for Progress OpenEdge code formatting.
- kenherring/ablunit-test-runner - VSCode Extension to integrate OpenEdge ABLUnit tests via the native API
- NickHeap/Ant Target Runner - Ant Target Runner for Visual Studio Code
- Riverside-Software/sonarlint-vscode - SonarLint for ABL in Visual Studio Code
- chriscamicas/vscode-abl - Openedge plugin with Compiler, Debugger,... **[😴 inactive]**
-
Notepad++
- 3P : Progress Programmers Pal - An OpenEdge ABL (formerly 4GL Progress) code editor / IDE running on notepad++
-
dev containers
- bfv/openedge-devcontainer - VSCode devcontainer for OpenEdge Proof of Concept
-
-
CI/CD
-
Notepad++
- OEDF - Non Open Source fork of latte 😡, developed by Progress. **[Proprietary] [Free]**
- PCT - A set of Ant tasks for the OpenEdge environment, you should/must use it !
- PCTTools - Library to provide additional tools to PCT
- ABLDuck
- latte - Open Source Gradle Plugin (forked from [grabl](https://gitlab.com/grabl/grabl)) to build openedge project, based on PCT **[Depracated]**
-
-
Tools and libraries
-
Notepad++
- genoas - Generate OpenApi Specification from JSDO catalog
- Profiler Control Tool - Can be used to perform profiler analysis of a Progress based application. **[Deprecated]**
- ABLUnit - Unit testing framework for the ABL
- Smart Component Library - The OpenEdge modernization frameworg for Desktop, Web and Mobile by Consultingwerk **[$]**
- ProTop - Progress OpenEdge Monitoring tool by White Star Software **[$]**
- DataDigger - A dynamic, open source dataviewer for your Progress / OpenEdge databases
- opendege-profiler-parser - Progress OpenEdge Profiler data parsing to OpenTracing format by Baltic Amadeus
- InjectABL - OpenEdge InjectABL Inversion of Control container/Dependency Injection module
- OEUnit - Unit testing framework for OpenEdge ABL before the ABLUnit **[😴 inactive]**
- OEMock - Create mock for test with OEUnit **[😴 inactive]**
- log4oe - Logging framework for OpenEdge ABL based on log4j **[😴 inactive]**
-
-
Openedge versions
-
Notepad++
- 12.8 (LTS) - product-notes/page/Issues-fixed-in-OpenEdge-12.8.1.html) [12.8](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.8.html) | [12.8.1](https://docs.progress.com/en-US/bundle/openedge-product-notes/page/Known-issues-in-OpenEdge-12.8.1.html) [12.8](https://docs.progress.com/en-US/bundle/openedge-product-notes/page/Known-issues-in-OpenEdge-12.8.html) |
- 12.7 - product-notes/page/Issues-fixed-in-OpenEdge-12.7.html) | [12.7](https://docs.progress.com/en-US/bundle/openedge-product-notes/page/Known-issues-in-OpenEdge-12.7.html) |
- 12.6 - product-notes/page/Issues-fixed-in-OpenEdge-12.6.html) | [12.6](https://docs.progress.com/en-US/bundle/openedge-product-notes/page/Known-issues-in-OpenEdge-12.6.html) |
- 12.5 - product-notes/page/Issues-fixed-in-OpenEdge-12.5.html) | [12.5](https://docs.progress.com/en-US/bundle/openedge-product-notes/page/Known-issues-in-OpenEdge-12.5.html) |
- 12.4 - product-notes/page/Issues-fixed-in-OpenEdge-12.4.html) | [12.4](https://docs.progress.com/en-US/bundle/openedge-product-notes/page/Known-issues-in-OpenEdge-12.4.html) |
- 12.3 - product-notes/page/Issues-fixed-in-OpenEdge-12.4.html) | |
- 12.2 (LTS) - product-notes/page/Issues-fixed-in-OpenEdge-12.2.11.html) [12.2.10](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.10.html) [12.2.9](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.9.html) [12.2.8](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.8.html) [12.2.7](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.7.html) [12.2.6](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.6.html) [12.2.5](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.5.html) [12.2.4](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.4.html) [12.2.3](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.3.html) [12.2.2](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.02.html) [12.2.1](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.1.html) [12.2.0](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-12.2.html) | |
- 12.1 - product-notes/page/Issues-fixed-in-OpenEdge-12.1.html) | |
- 12.0 - product-notes/page/Issues-fixed-in-OpenEdge-12.0.html) | |
- 11.7.19 - product-notes/page/Issues-fixed-in-OpenEdge-11.7.18.html) [11.7.17](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.17.html) [11.7.16](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.16.html) [11.7.15](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.15.html) [11.7.14](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.14.html) [11.7.13](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.12.html) [11.7.12](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.13.html) [11.7.11](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.11.html) [11.7.10](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.10.html) [11.7.9](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.9.html) [11.7.8](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.8.html) [11.7.7](https://docs.progress.com/bundle/openedge-product-notes/page/Issues-fixed-in-OpenEdge-11.7.7.html) | |
- https://docs.progress.com/bundle/openedge-startup-and-parameter-reference-122/page/Introduction.html
- https://knowledgebase.progress.com/articles/Article/000054406
-
-
Usefull resources
-
Notepad++
- Smart Component Library Documentation - Documentation of Smart Component Library (Jira, Class documentation...)
- ADE-SourceCode - Progress OpenEdge ADE Sourcecode uploaded by Consultingwerk 👍 (shouldn't that be done by Progress ? 😩)
-
-
Other
-
Notepad++
- GenericService - Generic way of exposing an 'industry standard' REST api from ABL using PASOE and Webhandlers.
- OpenEdgeAnt - OpenEdge ANT build demo project
- OpenedgeGradle - OpenEdge GRADLE build demo
- SampleApp - Sample app for deploy
- OEDoc-sample - Sample Documentation Site generated with ABLDuck
-
Programming Languages
Sub Categories
Keywords
openedge
9
abl
5
openedge-abl
4
4gl
3
progress
3
sonarqube
1
vscode-extension
1
auto-completion
1
code
1
editor
1
ide
1
notepad
1
parser
1
plugin
1
progress-programmers-pal
1
ant
1
build-automation
1
documentation
1
documentation-generator
1
documentation-tool
1
progress4gl
1
logging-library
1
Openedge
1
PASOE
1
api
1
generic
1
rest
1
webhandler
1
debugger
1
language
1
vscode
1