awesome-eiffel
A curated list of awesome Eiffel and Eiffel libraries, resources and tools.
https://github.com/seamus-brady/awesome-eiffel
Last synced: 15 days ago
JSON representation
-
Community
- Eiffel.org - A forum that brings together Eiffel developers around the world.
- Eiffel Users - Eiffel Users group.
- dev.eiffel.com - The central resource for EiffelStudio developers and contributors.
- Eiffel on Stackoverflow - Eiffel questions on Stackoverflow.
-
Databases
- EiffelStore - Interfacing Eiffel with various databases. Comes with EiffelStudio.
-
Documentation
- Eiffel Guide - A comprehensive guide to Eiffel syntax.
- Eiffel Programming Language Syntax - A less complete and less formal guide to Eiffel syntax.
- Eiffel Reserved Words - Eiffel programming language reserved words.
- Eiffel Studio 19.05 Classes - All library class dictionary for Eiffel Studio v19.05.
- Eiffel Studio 20.05 Classes - All library class dictionary for Eiffel Studio v20.05.
- ETL 2nd edition vs Eiffel Software - Differences between ETL 2nd printing and Eiffel Software implementation.
- Standard ECMA-367 vs Eiffel Software - Differences between standard ECMA-367 and Eiffel Software implementation.
-
Example Apps
- My Ching - A commercial, cross platform software companion to the ancient I Ching divination system.
-
Games
- Eiffel_Game2 - A 2D game library.
-
GUI
- Eiffel Vision - A tool for building GUI applications in Eiffel.
-
IDEs and Editors
- Sublime Text Eiffel mode - Eiffel syntax and color highlighter for Sublime Text.
- Using your own editor with Eiffel Studio - Editing with an external editor in Eiffel Studio.
-
Implementations
- Eiffel Studio Community Edition - The GPL version of Eiffel Studio IDE and compiler.
- Gobo Eiffel Project - Gobo Eiffel Project, a free and portable Eiffel compiler.
- Liberty Eiffel - The Liberty Eiffel project is the GNU Eiffel Compiler.
- Eiffel Studio - EiffelStudio is the the official IDE and compiler for Eiffel.
-
Interop
- Eiffel2Java - Call Java routines or attributes from Eiffel code.
-
Machine Learning
- Wrapping TensorFlow C API with WrapC - A tutorial.
-
Multithreading and Concurrency
- SCOOP - SCOOP is Simple Concurrent Object-Oriented Programming.
- Concurrency Patterns in SCOOP - Concurrency patterns in Eiffel.
- SCOOP Examples - The examples for SCOOP that are distributed with EiffelStudio.
- Concurrent programming in SCOOP - A tutorial.
- EiffelThreads - The EiffelThreads library includes the main components needed to build multi-threaded systems.
-
Package Repositories
- Eiffel Loop - A treasure trove of Eiffel code.
- Eiffel IRON repository - A catalog of Eiffel IRON library packages.
-
Resources
- Eiffel: The Language, third edition - Eiffel: The Language, third edition.
- Design by Contract and Assertions - Concerning correctness in software.
- Eiffel Design Patterns - Ph.D. dissertation on high-quality Eiffel components.
- Comparing Eiffel and Java - Comparing two OO languages.
- Java & Eiffel - An objective personal assessment.
- Applying “Design by Contract” - Building software components on the basis of carefully designed contracts.
- Eiffel on YouTube - A selection of Eiffel related YouTube playlists.
- Eiffel on GitHub - Eiffel repositories on GitHub.
-
Standards
- ECMA-367 - The earlier EMCA Eiffel standard.
-
Testing
- Unit tests in EiffelStudio - Documentation on creating unit tests in Eiffel.
-
Web
- EiffelWeb - A framework to build web applications in Eiffel.
- Eiffel Bootstrap 4 - An Eiffel-based wrapping of the Bootstrap 4 framework.
-
Cryptography
- wrap_monocypher - Eiffel binding of Monocypher C API.
- RSA - Eiffel RSA bindings.
Programming Languages
Categories
Sub Categories