Issue #184 (Why Vue.js, CSS Tools, Front-end Frameworks, Uncats)
I recently had the privilege of doing a cover story for issue 289 of net Magazine
It's described as "progressive" because, as the docs explain
"Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, and is very easy to pick up and integrate with other libraries or existing projects."
The GitLab team explained their reasons for choosing Vue.js by praising its simplicity:
Another really neat thing brought out in the framework comparison document on the official website has to do with markup, specifically discussing React:
This point alone will be enough to attract lots of new developers to choose Vue over similar frameworks, and this is a big reason why I'll be looking into Vue more in the coming months.
Now on to this week's tools!
CSS and HTML Tools
A CSS button library with various sizes and colors to choose from.
A React component to set CSS variables.
A tool to better understand and generate the code for the new CSS color() function.
A semi-experimental library for writing a simple, responsive, and mobile-first CSS grid system using CSS tables.
The hassle-free way to use HTML forms and notifications. Just add our URL and your token to your form action and they'll take care of all of your form submissions.
Responsive HTML email templates, tested across multiple email environments.
Chrome extension. Smart CSS viewer tailored for designers, to easily look up design- and typography-related styles on any website.
Go from stylesheet to styleguide instantly. This tool will read your stylesheet and build a beautifully formatted styleguide.
React Native for Web
React Native components and APIs for the Web. Brings React Native's building blocks and touch handling to the Web.
A CSS library for beautify semantic HTML markup without classes, attributes, etc. Use tags only. Good choice for a blog or simple homepage.
Create beautiful apps with modular and customizable UI components. Helps developers implement the Material Design guidelines across Android, iOS, and the web.
This project's goal is to be able to create a fully accessible material design styled website using React Components and Sass.
Takes a functional approach to Web Components by applying middleware to your components. Supports Redux, mobx, attribute mutations, CSS variables, React-esque setState/state, etc.
Now at version 3.x. A lightweight and modular front-end framework
for developing fast and powerful web interfaces.
A cross-platform flexbox-based layout engine enabling maximum collaboration within your team by implementing an API familiar to many designers.
Ant Design of React
Following the Ant Design specification, a React UI library that contains a set of high quality components and demos for building rich interactive desktop applications.
React / redux boilerplate project based on ES6, JSX, ESLint, webpack, and more.
The new framework for desktop applications on Linux.
API For Human Intelligence. Humans On-Demand. Get tasks done within minutes.
A minimal, light, and responsive WordPress theme.
Find and Connect to any API in the World. RapidAPI is the world’s largest API marketplace.
Build apps, not infrastructure. Add interactive and engaging features to your apps with APIs, libraries and developer tools in a matter of minutes, not weeks.
An open source, hackable platform to create and sell your own courses.
From Stripe. Modern tools to help you beat fraud, fully integrated with your payments.
Download all the source code and assets of any website.
Simple web content management software that helps you organise and produce content before it's published to your CMS.