skellock / Typescript With Electron React Kit
Licence: mit
Don't just start your Electron app... TWERKit.
Stars: ✭ 143
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Typescript With Electron React Kit
Meteor Apollo Starter Kit
Meteor, Apollo, React, PWA, Styled-Components boilerplate
Stars: ✭ 91 (-36.36%)
Mutual labels: storybook
Reactivetradercloud
Real-time FX trading showcase by Adaptive.
Stars: ✭ 1,664 (+1063.64%)
Mutual labels: storybook
Wp Storybook
📔 Storybook for WordPress Reusable React Components
Stars: ✭ 95 (-33.57%)
Mutual labels: storybook
React Nativeish
React Native / React Native Web Boilerplate
Stars: ✭ 106 (-25.87%)
Mutual labels: storybook
Buffer Components
Buffer's shared collection of React UI components 🤜🤛
Stars: ✭ 120 (-16.08%)
Mutual labels: storybook
React Storybook Addon Props Combinations
Given possible values for each prop, renders your component with all combinations of prop values.
Stars: ✭ 130 (-9.09%)
Mutual labels: storybook
Nextjs Wordpress Starter
WebDevStudios Next.js WordPress Starter
Stars: ✭ 104 (-27.27%)
Mutual labels: storybook
Storybook Addon
Develop themable components with Emotion/Styled Components/Material-UI with help of Storybook & React Theming
Stars: ✭ 122 (-14.69%)
Mutual labels: storybook
Simple React Calendar
A simple react based calendar component to be used for selecting dates and date ranges
Stars: ✭ 97 (-32.17%)
Mutual labels: storybook
Devtools Ds
UI components, libraries, and templates for building robust devtools experiences.
Stars: ✭ 105 (-26.57%)
Mutual labels: storybook
Mdx Embed
Embed 3rd party media content in MDX - no import required 🧽
Stars: ✭ 119 (-16.78%)
Mutual labels: storybook
Storybook Mobile
A storybook addon that helps you create truly mobile-friendly components
Stars: ✭ 93 (-34.97%)
Mutual labels: storybook
Mhy
🧩 A zero-config, out-of-the-box, multi-purpose toolbox and development environment
Stars: ✭ 128 (-10.49%)
Mutual labels: storybook
Nuxt Stories
Nuxt stories module -- Painless (and now insanely fast) storybooking for Nuxt
Stars: ✭ 81 (-43.36%)
Mutual labels: storybook
Antd Data Table
A component that combines antd's Table and Form to do the search, display, and operating jobs for data.
Stars: ✭ 119 (-16.78%)
Mutual labels: storybook
Storybook Addon Console
storybook-addon. Redirects console output into action logger panel
Stars: ✭ 138 (-3.5%)
Mutual labels: storybook
React Responsive Carousel
React.js Responsive Carousel (with Swipe)
Stars: ✭ 1,962 (+1272.03%)
Mutual labels: storybook
typescript-with-electron-react-kit
This is a TypeScript
and React
starter kit for building Electron apps.
Check out the docs for some of the choices and motivations.
Example
You have to bring your own awesome. But here's a picture* after npm i
and npm start
and npm storybook
...
* What it looks like moments before you hit the delete button to nuke all the staged features..
Out of the Box
Electron Features 💫
- ability to build all 3 platforms on your mac
- auto-update your apps!
- a simple library for css styling
- fast & fluid animation engine
- fantastic keyboard support
- save window position between launches
- persist application data as JSON
- sane styling defaults on windows, mac, and linux
Devs Like Nice Things Too 🔨
- super-fast hot reloading 🔥
- lean production bundles
- integrated storybook support
- unit tests with mocking
- storybook snapshot testing
- code linting & formatting
Documentation & Samples 🖨
- how to quickly jettison parts you don't want
- why we chose the stack we did
- how to structure your electron app
- a simple & co-located approach to building your components
Not Included 💣
- lock in... keep what works for you, ditch the rest
- state management...
mobx
? /redux
? ... both awesome. both excluded. - a component toolkit
License 🎤
You down with MIT?
Contributors
@skellock |
@rmevans9 |
@firede |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].