Skip to content

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

Notifications You must be signed in to change notification settings

greyshine/awesome

Repository files navigation

Awesome

Awesome

My list of software, services, tutorials, resources, ...
Inspired from: https://github.com/sindresorhus/awesome

Contents

Online-Services

Software

Software Development

  • https://www.sourcetreeapp.com/ - Simplicity and power in a beautiful Git GUI
  • Swagger - 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 - Evolve your Database Schema easily and reliably across all your instances.
  • https://scs-architecture.org/ - Assembling software from indeppendaent systems

Security

Java

  • mvnrepository - maven references to libraries

  • rest-assured - REST Api Testing

  • citrusframework - 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 - Matchers that can be combined to create flexible expressions of intent.

  • Hystrix - 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 - 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 (https://github.com/virgo47/javasimon) - Java Simon is a simple monitoring API that allows you to follow and better understand your application.

  • JAMon - 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

Database

Web-Development

  • FakeSMTP - FakeSMTP is a Free Fake SMTP Server with GUI for testing emails in applications easily.
  • https://purecss.io/ - A set of small, responsive CSS modules that you can use in every web project.
  • Bootstrap - 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 - 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 - 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 - 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 - 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 - map.google.com pendant
  • leafletjs.com - library to embed openstreetmap maps into webpages
  • Postman - The Collaboration Platform for API Development
    REST request testing

How-To

Mac

  • Cut and Paste with a Mac
  • Solve the ALT+SPACE problem - 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

Books

Articles

IT-Knowledge

Cryptocurrencies

MacOS-Tools

  • Reddit: 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 - Best-in-class clipboard manager
  • BetterSnapTool - 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 - 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 - 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 - 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 - 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 - 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 - 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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published