Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/greyshine/awesome

My list of software, services, tutorials, resources, ...
https://github.com/greyshine/awesome

List: awesome

Last synced: about 1 month ago
JSON representation

My list of software, services, tutorials, resources, ...

Awesome Lists containing this project

README

        

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

# Awesome
My list of software, services, tutorials, resources, ...
Inspired from: [https://github.com/sindresorhus/awesome](https://github.com/sindresorhus/awesome)

## Contents
- [Online-Services](#online-services)
- [Software](#software)
- [Java](#java)
- [Unix](#unix)
- [Database](#database)
- [Web-Development](#web-development)
- [How-to](#how-to)
- [Books](#books)
- [Articles](#articles)
- [IT-Knowledge](#it-knowledge)
- [Cryptocurrencies](#cryptocurrencies)
- [MacOS Tools](#MacOS-Tools)
- [Miscellaneous](#miscellaneous)
- [Other awesome lists](#other-awesome-lists)

## Online-Services
- [https://compressor.io]() - Compressor.io is a powerful online tool for reducing drastically the size of your images and photos whilst maintaining a high quality with almost no difference before and after compression.
- [https://rasterbator.net]() splitting 1 picture into several pages for printing - Wall Art Generator
- [https://www.online-handelsregister.de/]()
- https://www.invoiceninja.com/ - Invoicing online
- https://thenounproject.com - Icons...; Creating, Sharing and Celebrating the World’s Visual Language.
- https://unsplash.com/ - Beautiful, free photos. Gifted by the world’s most generous community of photographers. 🎁

## Software
- https://www.zimbra.com/ - email server, email client, calendar, ...
- https://mailinabox.email/ - email server
- https://github.com/tomav/docker-mailserver - ready setup email server as docker container
- https://www.openproject.org/ - Open source project management software. Powerful. Easy-to-use. (Free.)
- https://www.atlassian.com/ - Collaboration for building products
- http://www.metabase.com/ - Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.
- http://rancher.com/ - Rancher is a complete container management platform that makes it easy to deploy and run containers in production on any infrastructure.
- http://rundeck.org/ - Job scheduler and runbook automation. Turn your operations procedures into self-service jobs. Safely give others the control and visibility they need.
- http://zeppelin.apache.org/ - Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
- https://www.wawision.de/ - WaWi, ERP, CRM & sehr sehr viel mehr! WaWision ist die Software für die ganze Firma.

## Software Development
- https://www.sourcetreeapp.com/ - Simplicity and power in a beautiful Git GUI
- [Swagger](https://swagger.io/) - Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification(OAS), enabling development across the entire API lifecycle, from design and documentation, to test and deployment.
- [Flyway](https://flywaydb.org/) - Evolve your Database Schema easily and
reliably across all your instances.
- https://scs-architecture.org/ - Assembling software from indeppendaent systems

## Security
- https://www.vaultproject.io/ - Key management system (referenced by https://developer.atlassian.com/blog/2016/06/common-dockerfile-mistakes/ 'Storing Secrets')
- https://square.github.io/keywhiz/ - Key management system (referenced by https://developer.atlassian.com/blog/2016/06/common-dockerfile-mistakes/ 'Storing Secrets')

## Java
- [mvnrepository](https://mvnrepository.com/) - maven references to libraries

- [rest-assured](https://github.com/rest-assured/rest-assured/wiki/Usage) - REST Api Testing

- [citrusframework](http://www.citrusframework.org/) - Automated integration tests for message protocols and data formats!
HTTP REST, JMS, TCP/IP, SOAP, FTP, SSH, XML, JSON and more!

- http://www.thymeleaf.org/ - Thymeleaf is a modern server-side Java template engine for both web and standalone environments.

- [Hamcrest](http://hamcrest.org/JavaHamcrest/) - Matchers that can be combined to create flexible expressions of intent.

- [Hystrix](https://github.com/Netflix/Hystrix/blob/master/README.md) - Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

- [cyclops-react](http://cyclops-react.io/) - A comprehensive functional reactive platform for Java 8. Cyclops-react provides advanced sequential and multi-threaded streaming, functional control structures & collection extensions.

- [www.javasimon.org](http://www.javasimon.org) (https://github.com/virgo47/javasimon) - Java Simon is a simple monitoring API that allows you to follow and better understand your application.

- [JAMon](http://jamonapi.sourceforge.net/) - The Java Application Monitor is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications.

- https://openliberty.io/ - Build cloud-native apps and microservices while running only what you need. Open Liberty is the most flexible server runtime available to JavaTM developers in this solar system.

- http://mapstruct.org - Java bean mappings, the easy way! MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on a convention over configuration approach. The generated mapping code uses plain method invocations and thus is fast, type-safe and easy to understand.

_Nice additional article: https://dzone.com/articles/openlibertyio-java-ee-microservices-done-right_

- https://ee.kumuluz.com/ - A lightweight open-source microservice framework. Develop microservices with Java EEtechnologies. Migrate existing Java EE applications to microservices and cloud-native architecture. KumuluzEE is compliant with MicroProfile 1.1 specification.

KumuluzEE has won the prestigious 2015 Java Duke's Choice Award.

- https://gatling.io/ - Open-Source Load & Performance Testing Tool For Web Applications

- https://www.jooq.org/ - jOOQ generates Java code from your database and lets you build type safe SQL queries through its fluent API.

## Unix
- [https://help.ubuntu.com/community/SSH/OpenSSH/Keys]() - Server securing via SSH
- http://blog.endpoint.com/2015/11/favourite-unix-command-line-tools.html
- [Fail2ban](https://help.ubuntu.com/community/Fail2ban) - Fail2ban scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs.
- [Monit](https://mmonit.com/monit/) - Monit is a small Open Source utility for managing and monitoring Unix systems. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations.

## Database
- https://dbeaver.io/ - Free multi-platform database tool for developers, SQL programmers, database administrators and analysts.
- http://www.liquibase.org/ - Source control for your database. Helps with changes in your database
- https://flywaydb.org/ - Evolve your Database Schema easily and reliably across all your instances

## Web-Development
- [FakeSMTP](http://nilhcem.com/FakeSMTP/) - FakeSMTP is a Free Fake SMTP Server with GUI for testing emails in applications easily.
- [https://purecss.io/](Pure.css) - A set of small, responsive CSS modules that you can use in every web project.
- [Bootstrap](https://getbootstrap.com/) - Build responsive, mobile-first projects on the web with the world's most popular front-end component library.
- https://material.io/icons/ - Material icons are beautifully crafted, delightful, and easy to use in your web, Android, and iOS projects.
- http://www.thymeleaf.org - Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS and even plain text.
- [raphael.js](http://dmitrybaranovskiy.github.io/raphael/) - Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.
- [paper.js](http://paperjs.org/) - Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface.
- [d3.js](https://d3js.org/) - D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals - Template literals are string literals allowing embedded expressions. You can use multi-line strings and string interpolation features with them. They were called "template strings" in prior editions of the ES2015 specification. (see also https://ponyfoo.com/articles/es6-template-strings-in-depth)
- [html5up.net](https://html5up.net) - makes spiffy HTML5 site templates that are: Fully Responsive, Built on intelligent HTML5 + CSS3, Super Customizable and 100% Free under the Creative Commons
_found on http://t3n.de/news/css-html5-templates-quellen-605578/_
- [www.openstreetmap.org](https://www.openstreetmap.org) - map.google.com pendant
- [leafletjs.com](https://leafletjs.com) - library to embed openstreetmap maps into webpages
- [Postman](https://www.getpostman.com) - The Collaboration Platform for API Development
REST request testing

## How-To
### Mac
- [Cut and Paste with a Mac](http://osxdaily.com/2011/07/29/cut-and-paste-mac-os-x-lion/)
- [Solve the ALT+SPACE problem](https://apple.stackexchange.com/a/34673/236511) - Having weired CSS compilation effects on an HTML page, running into ````No command ' grep' found, but there are 16 similar…```` problems when running ````ls -la | grep sth```` ? - It most likely deals with pressing SPACE and ALT at the sametime which will produce SPACE lookalike wich is not a space. This link shows how to disable SPACE+ALT pressing.
### Unix
- https://stackoverflow.com/questions/11621639/how-to-expand-relative-paths-in-shell-script
- [Install Java8](https://wiki.ubuntuusers.de/Java/Installation/Oracle_Java/Java_8/)
Also see: https://github.com/greyshine/awesome/blob/master/unix-hints.md#install-oracle-java8
- cli-tool [ncdu](https://dev.yorhel.nl/ncdu) - Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

## Books
- [Napoleon Hill - Think and grow rich](https://en.wikipedia.org/wiki/Think_and_Grow_Rich)
- [Michael Nygard - Release It - Design and Deploy Production-Ready Software](https://www.amazon.de/Release-Design-Deploy-Production-Ready-Software/dp/1680502395)

## Articles
- [A Crash Course on Funding Your Startup with Convertible Notes](https://medium.com/swlh/a-crash-course-on-funding-your-startup-with-convertible-notes-8429ba553627)
- [Martin Fowler - Event Sourcing](https://martinfowler.com/eaaDev/EventSourcing.html) - Event Sourcing - Capture all changes to an application state as a sequence of events.

## IT-Knowledge
- [Cluster > Catalog > Schema > Table > Columns & Rows](https://stackoverflow.com/a/17943883/845117) - What's the difference between a catalog and a schema in a relational database?
- [LocalDateTime, Instant and Timezone](https://stackoverflow.com/a/32443004/845117) - Java 8: What's the difference between Instant and LocalDateTime?
- [cutting strings in unix](https://stackoverflow.com/a/16154003/845117), [http://www.thegeekstuff.com/2010/07/bash-string-manipulation/]()
- [rdafbn.blogspot.nl - completablefuture-vs-parallelstream](http://rdafbn.blogspot.nl/2015/07/completablefuture-vs-parallelstream.html)
- http://www.cronmaker.com/ - CronMaker is a utility which helps you to build cron expressions. CronMaker uses [Quartz](http://www.quartz-scheduler.org/) open source scheduler. Generated expressions are based on [Quartz ](http://www.quartz-scheduler.org/)cron format.

## Cryptocurrencies
- https://coinmarketcap.com/#EUR
- https://cryptocompare.com
- https://blockchain.info/
- https://www.youtube.com/user/julianhosp/videos
- https://www.youtube.com/user/aantonop/videos

## MacOS-Tools
- Reddit: [List of OS X tools everyone needs to know about](https://www.reddit.com/r/osx/comments/4hmgeh/list_of_os_x_tools_everyone_needs_to_know_about/)
- https://github.com/Pyroh/Fluor - Fluor is a tool that allows you to automatically change the behaviour of the keyboard's fn keys depending on the active application.
- [Copy'em Paste](http://www.apprywhere.com/copy-em-paste.html) - Best-in-class clipboard manager
- [BetterSnapTool](https://itunes.apple.com/de/app/bettersnaptool/id417375580) - BetterSnapTool allows you to easily manage your window positions and sizes by either dragging them to one of the screen's corners or to the top, left or right side of the screen. This enables you to easily maximize your windows, position them side by side or even resize them to quarters of the screen.
- [XLD](https://sourceforge.net/projects/xld/) - X Lossless Decoder(XLD) is a tool for Mac OS X that is able to decode/convert/play various 'lossless' audio files. The supported audio files can be split into some tracks with cue sheet when decoding.
- [Kid3 Tag Editor](https://sourceforge.net/projects/kid3/) - Kid3 audio tag editor can edit the tags of MP3, Ogg, FLAC, MPC & WMA files in an efficient way, convert between ID3v1 and ID3v2, set the tags of multiple files, generate tags from file names or vice versa and import from freedb, MusicBrainz and Disco.
- [ToyViewer](https://apps.apple.com/us/app/toyviewer/id414298354) - ToyViewer is an image viewer, which also provides various editing functions.

## Miscellaneous
- https://serverless.com/ - Serverless is your toolkit for deploying and operating serverless architectures. Focus on your application, not your infrastructure.
- [Ansible](www.ansible.com) - Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
- [Vagrant](https://www.vagrantup.com/) - Vagrant is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases production parity, and makes the "works on my machine" excuse a relic of the past.
- [Heroku](https://www.heroku.com) - Heroku is a cloud platform based on a managed container system, with integrated data services and a powerful ecosystem, for deploying and running modern apps. The Heroku developer experience is an app-centric approach for software delivery, integrated with today’s most popular developer tools and workflows.
- https://www.royalapplications.com/ts - connection management
- https://github.com/JohnCoates/Aerial/blob/master/Readme.md - Aerial - Apple TV Aerial Views Screen Saver
- http://benjaminmayo.co.uk/watch-all-the-apple-tv-aerial-video-screensavers - Watch All The Apple TV Aerial Video Screensavers
- https://ionicframework.com/ - We help developers build and deploy cross-platform apps. From open source to premium services, Ionic makes app creation lightning fast.
- https://www.keycloak.org/ - Open Source Identity and Access Management for Modern Applications and Services
- https://www.brandcrowd.com/logo-maker - Logomaker

## Other awesome lists
- https://github.com/search?q=awesome&type=Repositories

- [n1trux/awesome-sysadmin](https://github.com/n1trux/awesome-sysadmin/blob/master/README.md) - A curated list of amazingly awesome open source sysadmin resources.
- [sindresorhus/awesome](https://github.com/sindresorhus/awesome/blob/master/readme.md) - 😎 Curated list of awesome lists https://awesomeweekly.co
- [Kickball/awesome-selfhosted](https://github.com/Kickball/awesome-selfhosted/blob/master/README.md) - Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers.
- [detailyang/awesome-cheatsheet](https://github.com/detailyang/awesome-cheatsheet/blob/master/README.md)
- [JustServerless/awesome-serverless](https://github.com/JustServerless/awesome-serverless/blob/master/README.md)
- t3n.de: [Tool-Check: 6 Flow-Charts für dein nächstes Projekt](http://t3n.de/news/flow-charts-tools-686782/) - german article introducing flow chart tools and services