Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-rse-education
An awesome list of educational resources for Research Software Engineers and Engineering (RSE)
https://github.com/hifis-net/awesome-rse-education
Last synced: 4 days ago
JSON representation
-
Trainings
-
Linters and Code Formatters
- Merely Useful - Book-based course material for Research Software Engineering with Python and R.
- MIT - The missing semester of your CS education.
- NBIS - Tools for reproducible research.
- PRACE - Advanced trainings and workshops with topics in computing.
- Programming Historian - Tutorials that help humanists learn a wide range of digital tools, techniques, and workflows.
- The Alan Turing Institute - Course Material for several RSE related topics.
- Carpentries trainings - Free course material to teach and learn foundational coding and data science skills.
- Codebender - Course on Managing Research Software Projects.
- Carpentries trainings - Free course material to teach and learn foundational coding and data science skills.
- Codebender - Course on Managing Research Software Projects.
- Code Refinery - CodeRefinery acts as a hub for FAIR (Findable, Accessible, Interoperable, and Reusable) software practices.
- EMBL-EBI Training - Training in data-driven life sciences.
- ENCCS - Best Practices in HPC Training.
- Code Refinery - CodeRefinery acts as a hub for FAIR (Findable, Accessible, Interoperable, and Reusable) software practices.
- EMBL-EBI Training - Training in data-driven life sciences.
- ENCCS - Best Practices in HPC Training.
- HIFIS workshops - Free course material to teach or learn research software engineering skills.
- HIFIS workshops - Free course material to teach or learn research software engineering skills.
- HLRS - Specialized trainings with topics in HPC computing.
-
-
Higher Education
-
Linters and Code Formatters
- Learn Research Software Engineering - Overview of [deRSE](https://de-rse.org/) on study programs (with an focus on Germany).
-
-
Podcasts
-
RSE-specific podcasts
- Code for Thought - A podcast on software, engineering, research and anything in between.
- Developer Stories - Originally created for raising awareness for RSE, later on broadened its scope.
-
-
Software Design and Architecture
- Software Design and Architecture - A guide to software design and architecture.
- Software product quality - The ISO/IEC software quality model.
- Software Design and Architecture - A guide to software design and architecture.
- Software product quality - The ISO/IEC software quality model.
-
Software Documentation
-
- Awesome READMEs - A curated list of awesome READMEs.
- One Sentence per Line Principle - Why you should write only one sentence per line in your documentation.
- Awesome READMEs - A curated list of awesome READMEs.
- One Sentence per Line Principle - Why you should write only one sentence per line in your documentation.
- Pragmatic Software Architecture Documentation - DLR Talk about concepts of software architecture documentation.
- Pragmatic Software Architecture Documentation - DLR Talk about concepts of software architecture documentation.
- DokChess - An arc42 example documentation.
- arc42 FAQ - Frequently asked questions on arc42.
- Open Source Guides - Documentation required for Open Source Software.
- Awesome Documentation - A curated list of awesome real-life documentation examples.
- arc42 FAQ - Frequently asked questions on arc42.
- DokChess - An arc42 example documentation.
- Open Source Guides - Documentation required for Open Source Software.
- Awesome Documentation - A curated list of awesome real-life documentation examples.
-
Tools
- Awesome Docs - A curated list of awesome documentation tools.
- Awesome Documentation Tools - Curated list of documentation tools in different languages. API, Architecture, Library and X Documentation.
- Awesome Docs - A curated list of awesome documentation tools.
- Awesome Documentation Tools - Curated list of documentation tools in different languages. API, Architecture, Library and X Documentation.
- Pandoc: A universal document converter - Convert between the different formats.
- Pandoc: A universal document converter - Convert between the different formats.
-
-
Software Development
-
Tools
- Awesome Software Engineering - A curated list of awesome software engineering resources.
- Awesome Data Engineering - A curated list of data engineering tools for software developers.
- Awesome Software Engineering - A curated list of awesome software engineering resources.
- Awesome Data Engineering - A curated list of data engineering tools for software developers.
- Awesome programming languages - The list of 203 awesome programming languages.
- Awesome programming languages - The list of 203 awesome programming languages.
-
Change Management
- Architectural Decision Records (ADR) - An overview to ADRs.
- Architectural Decision Records (ADR) - An overview to ADRs.
- Keep a Changelog - Guiding Principles for keeping changelogs.
- Keep a Changelog - Guiding Principles for keeping changelogs.
- Awesome Code Review - A curated list of tools, articles, books, and any other resource related to code review.
- Awesome Code Review - A curated list of tools, articles, books, and any other resource related to code review.
- The Art of Readable Code - A book explaining techniques for better readable code.
- The Art of Readable Code - A book explaining techniques for better readable code.
- pre-commit - A framework to manage pre-commit hooks.
- pre-commit - A framework to manage pre-commit hooks.
-
Testing
- Awesome Testing - A curated list of testing software, extensions and resources.
- Awesome Testing - A curated list of testing software, extensions and resources.
- Awesome-tdd - Curated list of resources: books, videos, articles about using TDD( Test Driven Development ).
- Awesome Test Automation - A curated list of awesome test automation frameworks, tools, libraries, and software.
- Awesome-tdd - Curated list of resources: books, videos, articles about using TDD( Test Driven Development ).
- Awesome Test Automation - A curated list of awesome test automation frameworks, tools, libraries, and software.
-
Automation with CI/CD
- ciandcd Awesome - Curated list of Continuous Integration and Continuous Delivery.
- ciandcd Awesome - Curated list of Continuous Integration and Continuous Delivery.
- Continuous Integration services - A list of Continuous Integration services.
- Continuous Integration services - A list of Continuous Integration services.
-
Project and Code Structure
- Reusable data publications - Good Data Practices for creating reusable Dryad data packages.
- Structure of the Repository - Explains the basics of Python repository structures.
- Reusable data publications - Good Data Practices for creating reusable Dryad data packages.
- Structure of the Repository - Explains the basics of Python repository structures.
- Python Application Layouts: A Reference - Shows typical Python Applications Layouts.
- Python Application Layouts: A Reference - Shows typical Python Applications Layouts.
- Structuring R projects - Explains the basics of R repository structures.
- Cookiecutter - A command-line utility that creates projects from cookiecutters (project templates) for several languages.
- Structuring R projects - Explains the basics of R repository structures.
- Cookiecutter - A command-line utility that creates projects from cookiecutters (project templates) for several languages.
-
Code Styles
- Awesome (Style) Guidelines - A set of guidelines for a specific programming language that recommend programming style, practices, and methods.
- Awesome (Style) Guidelines - A set of guidelines for a specific programming language that recommend programming style, practices, and methods.
-
Linters and Code Formatters
- Awesome Linters - A community-driven list of awesome linters.
- Awesome Code-Formatters - A curated list of code formatters.
- Awesome Linters - A community-driven list of awesome linters.
- Awesome Code-Formatters - A curated list of code formatters.
-
Programming Languages
Categories
Sub Categories
Keywords
awesome
20
awesome-list
20
list
4
docs
4
documentation
4
tool
2
language
2
programming-language
2
code-review
2
code-reviews
2
naughty-strings
2
tester
2
testing
2
android
2
build-automation
2
c-sharp
2
framework
2
swagger
2
documentation-tool
2
blueprint
2
api-documentation
2
api
2
tutorials
2
references
2
internationalization
2
guides
2
best-practices
2
accessiblity
2
readme
2
style-linter
2
static-analyzers
2
static-analysis
2
linter
2
style-guide
2
style-conventions
2
guidelines
2
coding-conventions
2
code-quality
2
awesome-guidelines
2
devops
2
development
2
developer-tools
2
continuous-integration
2
comparison
2
ios
2
java
2
javascript
2
kotlin
2
load-testing
2
mobile
2