New Open Source Project in January: Create a Static Website in 5 Minutes

The world of open source is always exciting. In January, the Open Source China community included a total of 145 open source projects. Among the various open source projects, what are the things worth paying attention to? Let’s continue to look down——

1. Generate image QR code — visual-qr-code

You know the WeChat business card, which is the QR code generated by your avatar. After generating the QR code, such a good-looking avatar can't be seen at all. Unlike visual-qr-code, it can create beautiful QR codes, and unlike traditional QR codes, the QR codes generated by visual-qr-code can be placed anywhere in the picture. And it can be translucent, so that the original texture of a picture will not be lost.

2. A runtime for IoT devices — Apache Edgent

Standing on the tuyere of the Internet of Things era, how to seize the opportunities of the Internet of Things? Apache Edgent is a programming model and microkernel-style runtime that can be embedded in gateways and small IoT devices. Apache Edgent can be used to perform real-time analysis of continuous data streams from equipment, vehicles, systems, applications, devices and sensors such as Raspberry Pis or smartphones. Working in tandem with a centralized analytics system, Apache Edgent delivers efficient, timely analytics across the entire IoT ecosystem: from the center to the edge.

3. Note-taking software optimized and designed for Markdown — vnote

As a programmer, how can I lack a good note-taking software. The usage of the function should be remembered, and the excellent code should be remembered. VNote is a note-taking software specially optimized and designed for Markdown inspired by Vim . This note-taking software meets all the needs of a programmer. Supports inserting pictures, code can be highlighted, and supports custom editing and reading mode styles. Of course, there are various functions, it is simply a note-taking artifact.

4. Create a website in just 5 minutes — docusaurus

People who have done very common front-end projects should have experienced this pain. Whether you use a framework to build a website or build a website directly, you have to import a lot of packages and all kinds of CSS code. Docusaurus  is an easy-to-maintain static website creation tool specially provided by Facebook for developers of open source projects. The website can be updated using Markdown. Build a static website with homepage, documentation, API, help, and blog pages in just 5 minutes. I can also build a website without the front end.

5. The artifact of being lazy at work — genact

How to be lazy under the eyes of the boss, and let the boss think you are working hard? Genact is an interesting project, it's a moot activity generator. Make your computer pretend to be busy when you're lazy and impress your boss and colleagues with your "crazy" multitasking skills. Genact has multiple built-in scenarios that pretend to be doing work when nothing is actually happening. "I'm typing code 24 hours a day, boss, will you give me a raise?"

6. Offline code search engine — opengenus

What should I do if I knock on the code halfway and lose the Internet, those codes and algorithms have not been copied down yet. In such a situation, I have the heart to break the keyboard every minute, but as a Buddhist programmer, I must not be impatient when things go wrong, and OpenGenus  will send benefits. OpenGenus  is the world's first open source offline code search engine, which can search for codes and algorithms even without a network. Users can use this search engine to search for codes, algorithms and data structures required for operations in their favorite language when the network is disconnected.

Recommendations for other popular open source projects worth noting in January

1. web3j — Lightweight Java and Android library for integrating with Ethereum clients 

web3j is a lightweight, highly modular, reactive, type-safe Java and Android library for integrating with smart contracts and with clients (nodes) on the Ethereum network:

It is possible to do development on the Ethereum blockchain without writing your own integration code for the platform.

2.  Synonyms—Open source Chinese synonym toolkit

Synonyms is a Chinese synonym toolkit, which can be used for many natural language understanding (NLP) tasks such as text alignment, recommendation algorithm, similarity calculation, semantic offset, keyword extraction, concept extraction, automatic summarization, search engine, etc. The toolkit is currently capable of tasks such as searching for synonyms and comparing sentence similarity, and has a vocabulary size of 125,792. The basic technology used in this Chinese synonym toolkit is Word2vec.

3.  Screenshot-to-code-in-Keras — a neural network that automatically converts design drafts into code

The AI ​​craze isn't going away, and it's only going to get more widespread. Currently, the biggest obstacle to automating front-end development is computing power. But people have used current deep learning algorithms and synthetic training data to explore ways for artificial intelligence to automatically build front-ends.

Screenshot-to-code-in-Keras is Emil Wallner's implementation of a neural network that generates basic HTML and CSS websites from design sketches.

4.  Go Chassis a production-level Go language microservice framework

Go Chassis is a microservice rapid development framework written in Go language and open sourced by HUAWEI CLOUD CSE. Using CSE Go Chassis for microservice development can minimize the development threshold, improve the speed of product launch, and at the same time obtain a series of out-of-the-box capabilities such as microservice runtime high reliability guarantee and runtime dynamic governance. As the industry's first commercial-level Go language microservice framework, Go Chassis already has the core features that support enterprise-level applications: customizable communication protocols, making microservices more robust and flexible processing chains.

Here are just some of the open source software included in January, and more interesting and informative open source software can be found in the open source Chinese community .

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325115987&siteId=291194637