A headless, GraphQL-first e-commerce platform delivering ultra-fast, dynamic, personalized shopping experiences. Beautiful online stores, anywhere, on any device.
Features:
- PWA: End users can shop offline for better sales and shopping experiences
- GraphQL API: Access all data from any web or mobile client using the latest technology
- Headless commerce: Build mobile apps, customize storefronts and externalize processes
- UX and UI: Designed for a user experience that rivals even the top commercial platforms
- Dashboard: Administrators have total control of users, processes, and products
- Orders: A comprehensive system for orders, dispatch, and refunds
- Cart: Advanced payment and tax options, with full control over discounts and promotions
- Payments: Flexible API architecture allows integration of any payment method. It comes with Braintree support out of the box.
- Geo-adaptive: Automatic localized pricing. Over 20 local languages. Localized checkout experience by country.
- SEO: Packed with features that get stores to a wider audience
- Cloud: Optimized for deployments using Docker
- Analytics: Server-side Google Analytics to report e-commerce metrics without affecting privacy
Built with #python and #react
https://github.com/mirumee/saleor
Features:
- PWA: End users can shop offline for better sales and shopping experiences
- GraphQL API: Access all data from any web or mobile client using the latest technology
- Headless commerce: Build mobile apps, customize storefronts and externalize processes
- UX and UI: Designed for a user experience that rivals even the top commercial platforms
- Dashboard: Administrators have total control of users, processes, and products
- Orders: A comprehensive system for orders, dispatch, and refunds
- Cart: Advanced payment and tax options, with full control over discounts and promotions
- Payments: Flexible API architecture allows integration of any payment method. It comes with Braintree support out of the box.
- Geo-adaptive: Automatic localized pricing. Over 20 local languages. Localized checkout experience by country.
- SEO: Packed with features that get stores to a wider audience
- Cloud: Optimized for deployments using Docker
- Analytics: Server-side Google Analytics to report e-commerce metrics without affecting privacy
Built with #python and #react
https://github.com/mirumee/saleor
ZSH plugin that reminds you to use existing aliases for commands you just typed.
https://github.com/MichaelAquilina/zsh-you-should-use
#shell
https://github.com/MichaelAquilina/zsh-you-should-use
#shell
Awesome #git addons: a curated list of add-ons that extend/enhance the git CLI.
https://github.com/stevemao/awesome-git-addons
#devops
https://github.com/stevemao/awesome-git-addons
#devops
GitHub
GitHub - stevemao/awesome-git-addons: :sunglasses: A curated list of add-ons that extend/enhance the git CLI.
:sunglasses: A curated list of add-ons that extend/enhance the git CLI. - stevemao/awesome-git-addons
themer.dev lets you generate matching themes for your code editor, terminal, Slack, and desktop wallpaper.
https://themer.dev/
Looks great! 🧑🎨
https://themer.dev/
Looks great! 🧑🎨
Introducing mdjs. Write Interactive Demos Using Markdown and #js.
Features:
- Works locally with es-dev-server
- Works with storybookjs
- Works on github
https://open-wc.org/mdjs/
Features:
- Works locally with es-dev-server
- Works with storybookjs
- Works on github
https://open-wc.org/mdjs/
A minimalist stylesheet for #html elements.
No class names, no frameworks, just semantic HTML and you're done.
Example: https://andybrewer.github.io/mvp/mvp.html
https://github.com/andybrewer/mvp/
#css
No class names, no frameworks, just semantic HTML and you're done.
Example: https://andybrewer.github.io/mvp/mvp.html
https://github.com/andybrewer/mvp/
#css
du + #rust = dust. Like du but more intuitive. Because I want an easy way to see where my disk is being used.
https://github.com/bootandy/dust
https://github.com/bootandy/dust
Organize #django settings into multiple files and directories. Easily override and modify settings. Use wildcards and optional settings files.
Read this blog post for more information: https://sobolevn.me/2017/04/managing-djangos-settings
This one was my first serious open-source project. I still have strong feels for it.
https://github.com/sobolevn/django-split-settings
#python
Read this blog post for more information: https://sobolevn.me/2017/04/managing-djangos-settings
This one was my first serious open-source project. I still have strong feels for it.
https://github.com/sobolevn/django-split-settings
#python
JSON CLI output utility
jc is used to JSONify the output of many standard linux cli tools and file types for easier parsing in noscripts. See the Parsers section for supported commands and file types.
https://github.com/kellyjonbrazil/jc
jc is used to JSONify the output of many standard linux cli tools and file types for easier parsing in noscripts. See the Parsers section for supported commands and file types.
https://github.com/kellyjonbrazil/jc
View and control remote terminals from your browser with end-to-end encryption.
TermPair lets developers securely share and control terminals in real time. Before termpair sends terminal output to the server, it encrypts it using a secret key so the server cannot read it. The server forwards that data to connected browsers. When the browsers receive the data, they use the secret key to decrypt and display the terminal output.
Likewise, when a browser sends input to the terminal, it is encrypted in the browser, forwarded from the server to the terminal, then decrypted in the terminal by termpair and written to the terminal's input. The secret key is generated by termpair and embedded in a part of the url that is not sent to the server.
https://github.com/cs01/termpair
#python
TermPair lets developers securely share and control terminals in real time. Before termpair sends terminal output to the server, it encrypts it using a secret key so the server cannot read it. The server forwards that data to connected browsers. When the browsers receive the data, they use the secret key to decrypt and display the terminal output.
Likewise, when a browser sends input to the terminal, it is encrypted in the browser, forwarded from the server to the terminal, then decrypted in the terminal by termpair and written to the terminal's input. The secret key is generated by termpair and embedded in a part of the url that is not sent to the server.
https://github.com/cs01/termpair
#python
pattern.css: #css only library to fill your empty background with beautiful patterns.
This library works with most of the frameworks including bootstrap. Supported by most browsers.
https://bansal.io/pattern-css
This library works with most of the frameworks including bootstrap. Supported by most browsers.
https://bansal.io/pattern-css
bansal.io
pattern.css - Background Patterns in CSS
CSS only library to fill your empty background with beautiful patterns.
Functional Abstraction Layer for C++
Cefal is a C++20 header-only library with abstractions over basic functional programming concepts (and using C++20 concepts). It is more a research pet project than a production-ready library (especially keeping in mind it compiles only on GCC/master for now).
https://github.com/dkormalev/cefal
#cpp
Cefal is a C++20 header-only library with abstractions over basic functional programming concepts (and using C++20 concepts). It is more a research pet project than a production-ready library (especially keeping in mind it compiles only on GCC/master for now).
https://github.com/dkormalev/cefal
#cpp
GitHub
GitHub - dkormalev/cefal: (Concepts-enabled) Functional Abstraction Layer for C++
(Concepts-enabled) Functional Abstraction Layer for C++ - GitHub - dkormalev/cefal: (Concepts-enabled) Functional Abstraction Layer for C++
Deal - #python library for design by contract (DbC) programming.
That's nice assert statements in decorators style to validate function input, output, available operations and object state. Goal is make testing much easier and detect errors in your code that occasionally was missed in tests.
Features:
- Automatic property-based tests.
- Static analysis.
- Generators and async coroutines support.
- External validators support.
- Type-annotated and mypy-friendly.
- Specify allowed exceptions for function.
- Invariant for all actions with class instances.
- Decorators to control available resources: forbid output, network operations, raising exceptions.
- You can disable contracts on production.
https://github.com/life4/deal/
Showcase of many existing decorators:
That's nice assert statements in decorators style to validate function input, output, available operations and object state. Goal is make testing much easier and detect errors in your code that occasionally was missed in tests.
Features:
- Automatic property-based tests.
- Static analysis.
- Generators and async coroutines support.
- External validators support.
- Type-annotated and mypy-friendly.
- Specify allowed exceptions for function.
- Invariant for all actions with class instances.
- Decorators to control available resources: forbid output, network operations, raising exceptions.
- You can disable contracts on production.
https://github.com/life4/deal/
Showcase of many existing decorators:
A syntax-highlighter for git and diff output written in #rust
Delta provides language syntax-highlighting, within-line insertion/deletion detection, and restructured diff output for git on the command line. All the syntax-highlighting color themes that are available with bat are available with delta.
https://github.com/dandavison/delta
Here's what
Delta provides language syntax-highlighting, within-line insertion/deletion detection, and restructured diff output for git on the command line. All the syntax-highlighting color themes that are available with bat are available with delta.
https://github.com/dandavison/delta
Here's what
git show looks like when git is configured to use delta as its pager:Do you remember that endless summer back in '84? Cruising down the ocean-highway with the top down, the wind in our hair and heads buzzing with neon dreams?
https://github.com/robb0wen/synthwave-vscode
https://github.com/robb0wen/synthwave-vscode
Experimental no-bundle dev server for #vue SFCs.
The primary difference is that for vite there is no bundling during development. The ES Import syntax in your source code is served directly to the browser, and the browser parses them via native <noscript module> support, making HTTP requests for each import. The dev server intercepts the requests and performs code transforms if necessary. For example, an import to a vue file is compiled on the fly right before it's sent back to the browser.
There are a few advantages of this approach:
- Since there is no bundling work to be done, the server cold start is extremely fast.
- Code is compiled on demand, so only code actually imported on the current screen is compiled. You don't have to wait until your entire app to be bundled to start developing. This can be a huge difference in apps with dozens of screens.
- Hot module replacement (HMR) performance is decoupled from the total number of modules. This makes HMR consistently fast no matter how big your app is.
vite is highly experimental at this stage and is not suitable for production use, but we hope to one day make it so.
https://github.com/vuejs/vite
The primary difference is that for vite there is no bundling during development. The ES Import syntax in your source code is served directly to the browser, and the browser parses them via native <noscript module> support, making HTTP requests for each import. The dev server intercepts the requests and performs code transforms if necessary. For example, an import to a vue file is compiled on the fly right before it's sent back to the browser.
There are a few advantages of this approach:
- Since there is no bundling work to be done, the server cold start is extremely fast.
- Code is compiled on demand, so only code actually imported on the current screen is compiled. You don't have to wait until your entire app to be bundled to start developing. This can be a huge difference in apps with dozens of screens.
- Hot module replacement (HMR) performance is decoupled from the total number of modules. This makes HMR consistently fast no matter how big your app is.
vite is highly experimental at this stage and is not suitable for production use, but we hope to one day make it so.
https://github.com/vuejs/vite
Demystify and debug your
Some of the notable features include:
- Preview variable values, both of them!
- See how will a substitute command affect pattern space before it runs
- Step through sed noscript - both forward and backwards!
- Place breakpoints and examine program state
- Hot reload and see what changes as you edit source code
- Its name is a palindrome
https://github.com/SoptikHa2/desed/
#shell #rust
sed noscripts, from comfort of your terminal.Some of the notable features include:
- Preview variable values, both of them!
- See how will a substitute command affect pattern space before it runs
- Step through sed noscript - both forward and backwards!
- Place breakpoints and examine program state
- Hot reload and see what changes as you edit source code
- Its name is a palindrome
https://github.com/SoptikHa2/desed/
#shell #rust
animate.css is a bunch of cool, fun, and cross-browser #css animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
https://github.com/daneden/animate.css
https://github.com/daneden/animate.css
Artichoke is a #ruby made with #rust
If Artichoke does not run Ruby source code in the same way that MRI does, it is a bug. MRI compatibility means supporting a C API, if possible.
Pack a Ruby VM, application source code, configuration, and native extensions into a single-file bundle. Easy distribution without requiring installation of a Ruby VM.
Artichoke also compiles to WebAssembly with Emnoscripten. We plan to support compiling for wasm32-unknown-unknown targets.
https://www.artichokeruby.org/
If Artichoke does not run Ruby source code in the same way that MRI does, it is a bug. MRI compatibility means supporting a C API, if possible.
Pack a Ruby VM, application source code, configuration, and native extensions into a single-file bundle. Easy distribution without requiring installation of a Ruby VM.
Artichoke also compiles to WebAssembly with Emnoscripten. We plan to support compiling for wasm32-unknown-unknown targets.
https://www.artichokeruby.org/
An email client that functions like a kanban board, for Mac/Windows/Linux/Docker.
Features:
- Works on MacOS (beta), Linux (alpha) & Windows (alpha)
- Developed using Gmail, Outlook & Fastmail
- Should be compatible with other email providers (uses IMAP/SMTP)
- Considered in "beta" - used as primary email client for >1yr
https://github.com/Oxygem/Kanmail
#js #python
Features:
- Works on MacOS (beta), Linux (alpha) & Windows (alpha)
- Developed using Gmail, Outlook & Fastmail
- Should be compatible with other email providers (uses IMAP/SMTP)
- Considered in "beta" - used as primary email client for >1yr
https://github.com/Oxygem/Kanmail
#js #python