Dev-Links #15 - JS & Tools/Software

10th September 2021 – 986 words

This month a collection of different tools and sofware and saas products. With a bit JS & Vue as dessert!

Software

conwnet/github1s

One second to read GitHub code with VS Code.

Open a Github URL in an online VSCode for quick code browsing a remote repo

Aqueduct | Multi-threaded Dart Server-Side Framework

Aqueduct: A cohesive server-side framework for Dart, including controllers, routing, OAuth 2.0, ORM, database migrations and CLI.

Having played around with Dart’s Flutter, a backend framework is also possible. Performance seems to be ok, since Dart can be compiled to native code.

Typesense: fast, open-source, typo-tolerant search engine.

Obsidian: A knowledge base that works on local Markdown files.

Obsidian: A knowledge base that works on local Markdown files.

Seems to be the rage now. Heard about Obsidian.md a couple of times in my stream. Time to check it out!

tilemaker | DIY vector tiles from OpenStreetMap data

Create the vector tiles on your home machine or using cloud CPU. Upload the file to your site or app. And that's it. No database to maintain; no contract to pay; no restriction on commercial use.

GitHub - red-data-tools/YouPlot: A command line tool that draw plots on the terminal.

A command line tool that draw plots on the terminal. - GitHub - red-data-tools/YouPlot: A command line tool that draw plots on the terminal.

GitHub - idealo/image-quality-assessment: Convolutional Neural Networks to predict the aesthetic and technical quality of images.

Convolutional Neural Networks to predict the aesthetic and technical quality of images. - GitHub - idealo/image-quality-assessment: Convolutional Neural Networks to predict the aesthetic and technical quality of images.

GitHub - jbarlow83/OCRmyPDF: OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched - GitHub - jbarlow83/OCRmyPDF: OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

We use OCRmyPDF in our ATS (applicant tracking system) to process scanned PDFs. Great that it is available as a Docker image, so we don’t have to take care of the Python deps.

API Hub - Free Public & Open Rest APIs | RapidAPI
by my collegue Daniel

Browse, Test & Connect to 1000s of Public Rest APIs on RapidAPI's API Hub - the world's largest API directory. Sign up today for Free!

index.php — VS Code

Very creative (remote) job search engine which disguises as a popular editor!

Bonsai | Web Browser for Research

Web-browser for research that helps programmers think clearly.

An experimental Chrome-based browser with very interesting ux - Ctlr+p like search, spatial organisation in particular is very interesting

LibrePhotos/librephotos

Self hosted alternative to Google Photos .

Entwicklungsportal - bund.dev
by my collegue Andy

A newly lunched Open Data portal which collects information about APIs, such as Autobahn, German Weather, Bundestag, Geoinformation, etc. and wraps those APIs in Swagger compatible format.

GitHub - bundesAPI/deutschland: Die wichtigsten APIs Deutschlands in einem Python Paket.
by my collegue Andy

A python package that gives you easy access to the most valuable datasets of Germany.

Javascript & Vue

C3.js | D3-based reusable chart library

D3 based reusable chart library

D3 is awesome for creating unique invidual visualizations, but simple line charts are a PITA. Maybe this lib can help

GitHub - cdmoro/bootstrap-vue-3: Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript

Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript - GitHub - cdmoro/bootstrap-vue-3: Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript

GitHub - inertiajs/inertia: Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers. - GitHub - inertiajs/inertia: Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Recently converted to the Inertia.js fan club - Good set of conventions to build hybrid apps (Server-side logic & Routing, client-side rendering/templating).

Pinia 🍍

The Vue Store that you will enjoy using

An alternative to Vuex for a frontend applicaton store. It’s API is much cleaner and more friendly for Typescript.

VueUse
by my collegue Wolfgang

Collection of essential Vue Composition Utilities

A collection of useful snippet “useX” helpers, such aus useWindowSize debounce Watchers etc.