The Github repos I discovered this week (IV)
Tags: git, github, repository, node
Published: 2017-12-04 04:10:56

---
title: The Github repos I discovered this week (IV)
published: true
description: A list of interesting repositories I discovered this week
tags: git, github, repository, node.js
---

This weeks it's been two months since I start this series of post. I have to say, this is the only constant thing that I've done in those months, and I really like it. I would like to thank you, because you seem to like this series and it makes me enjoy writing them. 

## [Public Apis](https://github.com/toddmotto/public-apis)

I use this for an app I wonder if I would ever finish, like a side project but, just for show about the `page`, `widget` and `component`. This is a list with several public available rest APIs that you can use for test your app, or maybe like I did, for some show case.

## [JS-Code-to-SVG-Flowchart](https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart)

I like flowcharts, but the one I had done has been fairly simple, cause they were mostly for collage subjects. I used graphical web apps almost all the time, but what if you could program the definition of a flowchart. Sounds good to me. And this is it. You can program in JS a flowchart shape and it will be rendered as SVG in most of the modern browser. With a pre-processor you can even use literal strings to define them. 

## [React-FNS](https://github.com/jaredpalmer/react-fns)

This good me interest, because it just expose common Browser APIs like a series of React HOC, to be consume directly by your components. Then you should no care about how to implement them in your components and still have the separation you need for easy testing. 

## [electrino](https://github.com/pojala/electrino)

If you had ever review my Github you would know how much I like Electron. This is just like Electron, but it use the same browser that you currently have in order to run the application. This leads to an optimization of the code bundle, getting from ~60 Mb of a "Hello World" Electron app, to ~300 Kb for the same code. I am exited because of this, even when one of the benefits of using Electron would be gone, but you should not target only Chrome for deployment, right?

## [Autobahn|JS](https://github.com/crossbario/autobahn-js)

This is a JavaScript implementation of the WAMP protocol. This is a protocol on top of Websocket that was made to cover different types of message communication, such RPC and Pub/Sub. Itself is a very interesting project that I think no much people knows about it. 

## [Spectre](https://github.com/picturepan2/spectre)

The last one its a little bit silly, the reason to like it I mean. Is just the name, I liked the name, and I added. But after I read a little about it, I really like the Framework. It use Flex, which I love, is a CSS only framework, thing that would make easy to integrate with Angular, React or Vue, and if you want to get deep on this, it use SASS. 

# That's all folks!

Thanks you very much for reading this. I really write for you, and I hope some of those repositories to be helpful to you, or at least, to be interesting enough to be supported by you. If you use any of this repositories, I would like to read about it. Thanks you, and see you in two weeks, just before Christmas.