DEV Community

Iain Freestone
Iain Freestone

Posted on • Originally published at stargazing.dev

πŸš€10 Trending projects on GitHub for web developers - 19th November 2021

Trending Projects is available as a weekly newsletter please sign up at Stargazing.dev to ensure you never miss an issue.

1. React Location

Enterprise Client-Side Routing for React

GitHub logo tannerlinsley / react-location

βš›οΈ Enterprise Client-Side Routing for React





2. Programming Fonts

Test drive programming fonts online in your browser. All fonts in one place, with proper credits towards the creators.

GitHub logo braver / programmingfonts

Test drive programming fonts online

Programming Fonts

Test drive programming fonts online in your browser. The interactive counter part of the Tumblr Blog.

ProgrammingFonts.org makes it easier to find monospaced fonts. All fonts in one place, with proper credits towards the creators. It's not a download portal, we don't track anything, it's strictly by nerds and designers for nerds and designers.

Buy me a coffee

β˜•οΈπŸ‘ŒπŸ»

Please feel free to make a little donation via PayPal towards the coffee that keeps this labour of love running. It's much appreciated!

Project layout

  • All information about the fonts is stored in fonts.json
  • Font files are stored in fonts/resources
    • We store only 4 variants (if available), in .woff format (if available): regular, italic, bold, bold+italic
  • All font files (and directories) are normalized to lowercase, without -mono unless it's really part of the name.
  • The license needs to…

3. Node Version Manager

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions


4. Hieroglyphy

A tool and javascript library for converting strings, numbers, and scripts to equivalent sequences of ()[]{}+! characters that run in the browser.

GitHub logo alcuadrado / hieroglyphy

Transform any javascript code to an equivalent sequence of ()[]{}!+ characters that runs in the browser!

build status

Hieroglyphy

A tool and javascript library for converting strings, numbers, and scripts to equivalent sequences of ()[]{}+! characters that run in the browser.

Usage and installation

You can get it from npm to use the command line tool or using it from node.js.

Also avalable as AMD module or by exporting itself to window object in the browser. Just clone the repo or download hieroglyphy.js file.





5. xdm

Just a really good MDX compiler. No runtime. With esbuild, Rollup, and webpack plugins

GitHub logo wooorm / xdm

Just a *really* good MDX compiler. No runtime. With esbuild, Rollup, and webpack plugins

xdm

Build Coverage Downloads Size

xdm is an MDX compiler that focusses on two things:

  1. Compiling the MDX syntax (markdown + JSX) to JavaScript
  2. Making it easier to use the MDX syntax in different places

This is mostly things I wrote for @mdx-js/mdx which are not slated to be released (soon?) plus some further changes that I think are good ideas (source maps, ESM only, defaulting to an automatic JSX runtime, no Babel, smallish browser size, more docs, import/exports in evaluate, esbuild and Rollup plugins).

There are also some cool experimental features in πŸ‘©β€πŸ”¬ Lab!

Install

Use Node 12 or later Then install xdm with either npm or yarn.

npm:

npm install xdm
Enter fullscreen mode Exit fullscreen mode

yarn:

yarn add xdm
Enter fullscreen mode Exit fullscreen mode

This package is ESM only Node 12+ is needed to use it and it must be imported instead of required.

Contents


6. Just

A library of dependency-free JavaScript functions that do just do one thing.

GitHub logo angus-c / just

A library of dependency-free JavaScript functions that do just do one thing.

Just

A library of zero-dependency npm modules that do just one thing A guilt-free alternative to those bulkier utility libraries. Ideal for PWA development or whenever bytes are precious.

Build status

Jump To API

We welcome contributions. Please follow our contribution guidelines.

Try 🍦

A REPL for every utility (powered by RunKit)

Read πŸ“š

ES and CJS modules available for every utility

All packages support ES module or Common JS syntax without requiring transpilation

// esm (node / bundler)
import clone from 'just-clone'; 

// esm (native browser code)
import clone from './node_modules/just-clone/index.mjs'; 

// cjs
const clone = require('just-clone'); 

TypeScript

We're in the process of adding TypeScript definitions and tests to every Just utility. You're welcome to help us get there! Here's an example PR.

You can verify new TypeScript definitions by…


7. GitUI

Blazing fast terminal-ui for git written in rust

GitHub logo extrawurst / gitui

Blazing πŸ’₯ fast terminal-ui for git written in rust πŸ¦€

CI crates MIT UNSAFE ITCH DISC TWEET

GitUI provides you with the comfort of a git GUI but right in your terminal

Table of Contents

  1. Features
  2. Motivation
  3. Benchmarks
  4. Roadmap
  5. Limitations
  6. Installation
  7. Build
  8. Diagnostics
  9. Color Theme
  10. Key Bindings
  11. Sponsoring
  12. Inspiration

1. Features Top β–²

  • Fast and intuitive keyboard only control
  • Context based help (no need to memorize tons of hot-keys)
  • Inspect, commit, and amend changes (incl. hooks: commit-msg/post-commit)
  • Stage, unstage, revert and reset files, hunks and lines
  • Stashing (save, pop, apply, drop, and inspect)
  • Push/Fetch to/from remote
  • Branch List (create, rename, delete, checkout, remotes)
  • Browse commit log, diff committed changes
  • Scalable terminal UI layout
  • Async git API for fluid control

2. Motivation Top β–²

I do most of my git work in a terminal but I frequently found myself using git GUIs for some use-cases like: index, commit, diff, stash, blame and log.

Unfortunately popular git GUIs all fail on giant repositories or become…


8. applied-ml

Papers & tech blogs by companies sharing their work on data science & machine learning in production.

GitHub logo eugeneyan / applied-ml

πŸ“š Papers & tech blogs by companies sharing their work on data science & machine learning in production.

applied-ml

Curated papers, articles, and blogs on data science & machine learning in production. βš™οΈ

contributions welcome Summaries HitCount

Figuring out how to implement your ML project? Learn how other organizations did it:

  • How the problem is framed πŸ”Ž(e.g., personalization as recsys vs. search vs. sequences)
  • What machine learning techniques worked βœ… (and sometimes, what didn't ❌)
  • Why it works, the science behind it with research, literature, and references πŸ“‚
  • What real-world results were achieved (so you can better assess ROI β°πŸ’°πŸ“ˆ)

P.S., Want a summary of ML advancements? πŸ‘‰ml-surveys

P.P.S, Looking for guides and interviews on applying ML? πŸ‘‰applyingML

Table of Contents

  1. Data Quality
  2. Data Engineering
  3. Data Discovery
  4. Feature Stores
  5. Classification
  6. Regression
  7. Forecasting
  8. Recommendation
  9. Search & Ranking
  10. Embeddings
  11. Natural Language Processing
  12. Sequence Modelling
  13. Computer Vision
  14. Reinforcement Learning
  15. Anomaly Detection
  16. Graph
  17. Optimization
  18. Information Extraction
  19. Weak Supervision
  20. Generation
  21. Audio
  22. Validation and A/B Testing
  23. Model Management
  24. Efficiency
  25. Ethics
  26. …

9. React Autosuggest

WAI-ARIA compliant React autosuggest component

GitHub logo moroshko / react-autosuggest

WAI-ARIA compliant React autosuggest component

Build Status Contributors Coverage Status

npm Downloads npm Version gzip size

React Autosuggest

Project Status

Looking for maintainers!

Unfortunately, I don't have the time to maintain this project anymore. If you are interested to help, please reach out to me on Twitter @moroshko.

Demo

Check out the Homepage and the Codepen examples.

Features


10. next-cms-ghost

Publish flaring fast blogs with Next.js and Ghost CMS

GitHub logo styxlab / next-cms-ghost

Publish flaring fast blogs with Next.js and Ghost CMS

next-cms-ghost

next-cms-ghost

PRs welcome!

The fastest React frontend for headless Ghost CMS.

Create and publish flaring fast blogs with next-cms-ghost. Powered by the React framework Next.js and content fed by headless Ghost, you'll get a production ready hybrid frontend that combines the best of static and server-rendered sites. Most importantly, your website can be easily distributed globally to be served from the edge. At the same time your content creators can continue to work with the Ghost authoring system they are used to.

Β 

πŸ”₯ Alternative

Check out Blogody for an integrated solution with all the benefits of this repository included!

Β 

πŸŽ‰ Demo

Play with the Demo to get a first impression.

Β 

✨ Features

Ghost CMS integration
  • Supports Ghost `v3` and `v4`
Ghost Casper look & feel
  • Infinite scroll
  • Fully responsive
  • Sticky navigation headers
  • Hover on author avatar
  • Styled 404 page
  • Preview Section in posts
  • Sitemap
  • RSS feed
  • SEO optimized
Extened Casper Styles
…

Stargazing πŸ“ˆ

Top risers over last 7 daysπŸ”—

  1. Bulletproof React +1,676 stars
  2. Svelte +1,693 stars
  3. Public APIs +742 stars
  4. The book of secret knowledge +683 stars
  5. Free Programming Books +641 stars

Top growth(%) over last 7 daysπŸ”—

  1. MiniMasonry.js +84%
  2. UnoCSS +32%
  3. it +21%
  4. Hydrogen +20%
  5. Web APIs Playground +13%

Top risers over last 30 daysπŸ”—

  1. JavaScript Algorithms +3,249 stars
  2. Public APIs +3,237 stars
  3. Awesome +2,829 stars
  4. Machine Learning for beginner +2,602 stars
  5. Free Programming Books +2,415 stars

Top growth(%) over last 30 daysπŸ”—

  1. LittleJS +142%
  2. Web APIs Playground +125%
  3. Agrippa +115%
  4. ct +112%
  5. EBS Design +84%

For all for the latest rankings please checkout Stargazing.dev


Trending Projects is available as a weekly newsletter please sign up at Stargazing.dev to ensure you never miss an issue.

If you enjoyed this article you can follow me on Twitter where I regularly post about HTML, CSS and JavaScript.

Discussion (2)

Collapse
foxcoding1006 profile image
Fox-coding-1006

Mind cheking this not so popular but really good

github.com/Fox-coding-1006/radius-...

Collapse
hanz profile image
Hanz

Hey, mind seeking my little project? This might be interesting for you πŸ‘‰ github.com/HanzHaxors/NiceMarkup