Posts
-
mota
🎡 An extremely lightweight and responsive state management library
Mota is a “lightweight and responsive” state management library, which is less than 5KB. Developers can use it to write “almost framework independent pure js/ts business models”, and then use Mota to simply let react components respond to model changes.
Tags: #typescript • observability • observable
-
barby
The Ruby barcode generator
Barby is a Ruby library that generates barcodes in a variety of symbologies.
Its functionality is split into barcode and “outputter” objects:
- [
Barby::Barcodeobjects] [symbologies] turn data into a binary representation for a given symbology. - [
Barby::Outputter] [outputters] then takes this representation and turns it into images, PDF, etc.
You can easily add a symbology without having to worry about graphical representation. If it can be represented as the usual 1D or 2D matrix of lines or squares, outputters will do that for you.
Likewise, you can easily add an outputter for a format that doesn’t have one yet, and it will work with all existing symbologies.
For more information, check out [the Barby wiki][wiki].
Tags: #ruby
- [
-
react-chaos
Chaos Engineering for your React apps.
Chaos Engineering for your React applications.
Tags: #typescript • react • chaos-engineering
-
easy-canvas
使用render函数在canvas中创建文档流布局,小程序海报图、小程序朋友圈分享图。easy-canvas is a powerful tool helps us easy to layout with canvas.
使用 render 函数,在 canvas 中创建文档流,快速实现布局.
使用中有问题查看 example 中的代码,点击查看 DEMO
有问题可以微信联系 Memeda_Caonima,备注 easy-canvas
- vue 组件 vue-easy-canvas
- 支持文档流,参照 web,无需设置 x、y 以及宽高
- 兼容小程序以及 web,无第三方依赖
- 支持组件化,全局组件以及局部组件
- 支持事件
- 高性能,scroll-view 支持脏矩形,只绘制可视部分
- 支持操作 element,类似操作 dom 修改文档流
Tags: #javascript • canvas • vue
-
simblock
An open source blockchain network simulator.
SimBlock is an open source blockchain network simulator, developed by Distributed Systems Group, Tokyo Institute of Technology.
https://dsg-titech.github.io/simblock/
SimBlock has a visualization tool, by which you can see the transition of block propagation.
Tags: #java • blockchain • visualization
-
rpi-power-monitor
Power Monitor (for Raspberry Pi)
This project is a combination of custom hardware and software that will allow you to monitor your unique power situation in real time, including accurate consumption, generation, and net-production. The data are stored to a database and displayed in a Grafana dashboard for monitoring and reporting purposes.
This project is derived from and inspired by the resources located at https://learn.openenergymonitor.org.
Tags: #python
-
react-native-datepicker
react native datePicker component for both Android and IOS, useing DatePikcerAndroid, TimePickerAndroid and DatePickerIOS
React Native DatePicker component for both Android and iOS, using DatePickerAndroid, TimePickerAndroid and DatePickerIOS
Tags: #javascript
-
gatsby-advanced-starter
A high performance skeleton starter for GatsbyJS with an advanced feature set.
A starter skeleton with advanced features for Gatsby.
This starter aims to provide a minimal base for building advanced GatsbyJS powered websites by using the latest technologies to simplify your process.
It doesn’t define any UI limitations in any way and only gives you the basic components for SEO/Links/Infinite Scrolling while creating a comfortable development environment to get started.
Starter supports both TypeScript and JavaScript, comes with Jest and Cypress configurations and allows you to write Unit/Integration/E2E tests out of the box.
You are free to use any UI framework/styling options or you can use the
gatsby-theme-amaranthas a starting point, which provides a stylish blog design styled with Styled ComponentsTags: #typescript • react • gatsby
-
patchwork
Method redefinition (monkey-patching) functionality for PHP.
Patchwork implements the redefinition (monkey-patching) of functions and methods in PHP. This includes both user-defined and internal callables, which can be functions, class methods, or instance methods. In addition, many function-like constructs, such as
exitorinclude, are supported in an analogous way.Internally, Patchwork uses a stream wrapper on
file://. In the case of user-defined functions and methods, it is used to inject a simple interceptor snippet to the beginning of every such callable. For the remaining types of callables, various other strategies are applied.Tags: #php
-
rspec-retry
retry randomly failing rspec example
RSpec::Retry adds a
:retryoption for intermittently failing rspec examples. If an example has the:retryoption, rspec will retry the example the specified number of times until the example succeeds.Tags: #ruby
subscribe via RSS