Frameworks Icon

Frameworks

A framework is a reusable set of libraries or classes in software.
17 Stories
All Topics

Chi Wang deskgap.com

Deskgap — build cross-platform desktop apps with web technologies

Stop me if you’ve heard this one before…the difference is DeskGap leverages the operating system‘s webview instead of baking a browser in with it (like Electron). DeskGap is a framework for building cross-platform desktop apps with web technologies (JavaScript, HTML and CSS). To enable native capabilities while keeping the size down, DeskGap bundles a Node.js runtime and leaves the HTML rendering to the operating system‘s webview.

read more

The Changelog The Changelog #332

A UI framework without the framework

Jerod and Adam talked with Rich Harris –a JavaScript Journalist on The New York Times Investigations team– about his magical disappearing UI framework called Svelte. We compare and contrast Svelte to React, how the framework is embedded in a component, build time vs. run time, scoping CSS to components, and CSS in JavaScript. Rich also shares where Svelte v3 is heading and the details on Sapper, a framework for building extremely high-performance progressive web apps, powered by Svelte.

read more

HTML github.com

A community fork of the popular Semantic UI framework

I’ve been using Semantic UI for years. Still do to this day. Unfortunately, the project hasn’t been sustainable with a BDFL despite Jack Lukic’s efforts (you can read a lot more on that history right here). These things happen. And when they do, it’s awesome to see the community rally around the project and keep it alive and thriving. That’s exactly the case with Fomantic UI. Let’s be clear: this is no hostile takeover. From the README: NOTE: Fomantic was created to continue active development of Semantic-UI and has the intent to be merged back into the master repository once active development can restart. Let’s hope the two can become one flesh at some point in the future. In the meantime, Fomantic is where the action’s at.

read more

sorrycc umijs.org

UmiJS – a pluggable, enterprise-level React app framework

Umi is based on routing, supports next.js-like conventional routing, and various advanced routing functions, such as routing-level on-demand loading. Then with a complete plugin system, covering every life cycle from source code to build product, umi is able to support various functional extensions and business needs, currently umi have almost 50+ plugins in both community and inside company.

read more

Bash github.com

A standard library and boilerplate framework for writing tools using Bash

The aim of Bash Infinity is to maximize readability of bash scripts, minimize the amount of code repeat and create a central repository for a well-written, and a well-tested standard library for bash. It seems to me that by the time you need something as fancy/full-featured as this, maybe the task at hand has outgrown Bash? Cool, nonetheless. 👍

read more

Kevin Ball zendev.com

GitHub stars !== usage: React is still blowing Vue and Angular away

KBall, on Vue’s ⭐️ count surpassing React’s: Don’t get me wrong, I love Vue - I’ve been using it far more than React recently - but github stars are more of a measure of the “hipness” of a project than its actual use. He backs that up by citing the preposterously low number of stars ‘earned’ by the Apache web server, which powers ~38% of websites. What is a useful metric, then? There is no perfect measure - there are many many ways to install and use any of these projects - but NPM has become the de facto standard for installing JavaScript packages. If we look at download statistics for the core package of each of these frameworks - the vue package and the react package, that should give us a reasonable proxy for actual use. Click through for his detailed findings, but the big takeaway is right there 👆 in the headline.

read more

Kyle Mathews gatsbyjs.org

GatsbyJS raised a $3.8M seed round and is now a startup

Well, Gatsby is officially a startup! They just announced the formation of Gatsby Inc. and have raised a $3.8M seed round to fund the effort. Wow, congrats Kyle and team. Kyle Matthews writes on the Gatsby blog: I’m thrilled to announce the formation of Gatsby Inc. Based on the open source project Gatsby I founded, Gatsby the company will make feature-rich and blazing-fast websites easier to build and run. What is Gatsby? Gatsby is… a blazing fast static site generator for React.js a powerful and flexible modern website framework that simplifies every step of starting, developing and running websites helps you leverage open source innovations in the React, NPM, and Gatsby communities for your web projects lets you pull data into pages from WordPress, Drupal, Contentful, markdown—and any other data source you can imagine compiles and optimizes your site’s code to make your sites lightning fast—even on mobile

read more

Mauricio Gomes github.com

Stealth – a Ruby framework for creating conversational bots

This is a lot like Ruby on Rails (even with ActiveSupport & ActiveRecord built-in), but instead of views you have replies. It works for both voice-based and text-based bots and has NLP offerings baked in too. 🍰 The only bummer is that service integrations are currently limited to Facebook Messenger and Twilio SMS. That’s pretty normal for a new open source offering, though, and it’s a great place to hop in and contribute. ✊

read more

React github.com

Create native desktop applications through a React syntax, on all platforms

Proton Native looks full of potential: Same syntax as React Native Works with existing React libraries such as Redux Cross platform Native components. No more Electron Compatible with all normal Node.js packages This is the 2nd (1st here) Electron-less desktop UI framework I’ve logged in the past week. Are we seeing a rising trend or merely coincidence?

read more

project Icon github.com

"The mother of all demo apps"

I think we’ve linked to this before, but it’s worth sharing again as people have continued to add implementations. The conceit: While most “todo” demos provide an excellent cursory glance at a framework’s capabilities, they typically don’t convey the knowledge & perspective required to actually build real applications with it. RealWorld solves this by allowing you to choose any frontend (React, Angular 2, & more) and any backend (Node, Django, & more) and see how they power a real world, beautifully designed fullstack app called “Conduit”. It’s so cool that you can plug and play different front ends (13 so far) and back ends (32!) and the app will continue to work because they all conform to the same API.

read more

0:00 / 0:00