Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by grimmer0125
A curated list of projects in awesome lists by grimmer0125 .
https://github.com/grimmer0125/alphago-zero-tictactoe-js
A game framework based on AlphaZero/TensorFlow.js runs in browser to demonstrate tic-tac-toe AI game. Use a pre-trained model or train from scratch. Ported from suragnair/alpha-zero-general (Python)
alphazero browser cnn create-react-app deep-learning game javascript monte-carlo-tree-search neural-network numjs reactjs reinforcement-learning semantic-ui skip-resnet-implementation tic-tac-toe tictactoe
Last synced: 04 Nov 2024
https://github.com/grimmer0125/numjs
Like NumPy, in JavaScript. It's a modification of the numjs project. Improvement: TypeScript/ES6/Documentation, etc. Published a new npm package, @d4c/numjs, used by alphago-zero-tictactoe-js.
browser javascript linear-algebra math matrix ndarray nodejs numpy typescript vector
Last synced: 04 Nov 2024
https://github.com/grimmer0125/embedded-pydicom-react-viewer
Medical DICOM file P10 Viewer/Chrome Extension + Python Code In Browser (-Pyodide-> WebAssembly) + Pydicom parser + TypeScript React App (CRA). Use d4c-queue npm lib.
canvas dicom numpy nvm poetry pyenv pyodide python react typescript visualization webassembly
Last synced: 04 Nov 2024
https://github.com/grimmer0125/d4c-queue
Execute tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, decorators. below is an introduction to v1.6.
apollo await browser concurency concurrency decorators javascript lock nestjs nodejs promise-returning-functions sequential synchronization task-queue throttle typescript
Last synced: 04 Nov 2024
https://github.com/grimmer0125/search-github-starred
Full-Text Search the readme, description, homepage and URL of your GitHub starred repository. Use GitHub OAuth 2, React, Redux, Golang (server side), Elasticsearch, Redis.
aws github-api go google-adsense google-analytics
Last synced: 04 Nov 2024
https://github.com/grimmer0125/p2pmessenger
This demo project uses a WebSocket signal server to exchange the IP information of every pair of iOS clients and constructs a P2P STUN channel to exchange text messages. STUN is a part of WebRTC.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/vscode-back-forward-button
over 17000 installs !! Put these buttons on status bar, just like Atom Nuclide IDE package. Install: https://marketplace.visualstudio.com/items?itemName=grimmer.vscode-back-forward-button
extension statusbar visual-studio-code
Last synced: 04 Nov 2024
https://github.com/grimmer0125/svnx
Clone from svnX 1.3.4 on google code, add Xcode 6 build support & "svn up --ignore-externals" function, drop ppc/10.5 support.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/express-mongo-rest-k8s-sample
It is deployed to Google Kubernetes Engine, ver. 1.9.7-gke.6, as well as minikube v0.28.2 (with local K8s cluster v1.10.0). 1. Web (API) server: setup Load balance for it (2 K8s pods), local dev url: http://localhost:3000, deployed port in K8s yaml: 80. 2. MongoDB: No usage of sharding or replica sets for it, only a standalone K8s pod.
babel cors docker es6 jest kubernetes mongodb mongoose nodejs yarn
Last synced: 04 Nov 2024
https://github.com/grimmer0125/dicom-web-viewer
This Chrome extension / Web views online or local medical DICOM P10 images. Features and Notes are in wiki.
daikon react-create-app semantic-ui-react vscode yarn
Last synced: 04 Nov 2024
https://github.com/grimmer0125/electron-face-finder
Use a image including a face to find out the other images including similar faces. Stack: Docker, Electron (Desktop Application), Python Websocket Server (git submodule) + Face recognition Trained NN (neural network) Model.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/algorithms-vscode
All are written in Python 3. Some also have Go, JavaScript (Node.js), C#, C++ versions. Include test cases. To be convenient, often not follow Python pep8 snake coding style. IDE: VS Code & Atom. Include data structures, LeetCode problems. Convenient debugging by VSCode Setting
c-sharp cpp dotnet-core jest mstest pytest unit-test visual-studio-code
Last synced: 04 Nov 2024
https://github.com/grimmer0125/gdrive_uploader
Some operations on Service Account of Google drive. Node.js version: upload a built Mac dmg file (Carta.dmg) to Google drive. Python version: delete a file from Google drive, by file id, you can use list() to know each file's id and name first. Google drive API has v2 and v3, try the other one if some API fails. ref:
continuous-delivery nodejs python
Last synced: 04 Nov 2024
https://github.com/grimmer0125/markdown-preview-kramdown
An Atom package which lets you preview Kramdown files (a kind of markdown and used by GitHub Pages). It is modified from Markdown Preview. https://atom.io/packages/markdown-preview-kramdown
Last synced: 04 Nov 2024
https://github.com/grimmer0125/auto-vpn
It is written by AppleScriptObjC. The function is automatically making your Macs to switching on/off VPNs under some enviornments. In the early stage, it mainly uses SSIDs to judge different enviornments. For example, switch on office's VPN when you are at home.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/websocket_example
demo a Node.js WebSocket Client connecting to C++ websocket server which uses https://github.com/uNetworking/uWebSockets. The server is either Xcode or Qt project. Test on Mac. Need to execute "brew install openssl zlib libuv" first. Use "usingThread" branch for std:thread case
Last synced: 04 Nov 2024
https://github.com/grimmer0125/taiwan-house-price-updater
Download the latest data to calculate, then upload it to Firebase. Use AWS CloudWatch as a scheduler to trigger AWS Lambda to execute the program. Using Serverless for deployment. Archive data: https://github.com/lifeoverflow/Taiwan-house-price-data. Live Chart site: https://grimmer.io/Taiwan-house-price-chart/
Last synced: 04 Nov 2024
https://github.com/grimmer0125/autoclock
for year 2017 (start from March)~2019, auto clock in and clock out for asiaa system, using Node.js + nightmare package. fixed clock in: 09:00, clock out:18:00. Adjust them (code) for your need (even small random variation, example code:https://github.com/grimmer0125/autoclock/issues/2 ).clock 1yr takes running 10min. Before you try, see issues below
Last synced: 04 Nov 2024
https://github.com/grimmer0125/cli-open-dicom-with-chrome
use "npm link" or "npm install -g" to do local dev. npm url: https://www.npmjs.com/package/cli-open-dicom-with-chrome
Last synced: 04 Nov 2024
https://github.com/grimmer0125/terminal-title-change
A Python CLI package to change terminal title on macOS. For zsh with "oh my zsh" theme, you need to set DISABLE_AUTO_TITLE=”true” in ~/.zshrc. Why it does not work on Windows & Ubuntu: https://github.com/grimmer0125/terminal-title-change/wiki. Download Stats: https://pepy.tech/project/termtitle
Last synced: 04 Nov 2024
https://github.com/grimmer0125/python-web-chart
Used by https://www.kek.jp/ja/Facility/IPNS/Belle2/, one project of the Japanese High-Energy Accelerator Research Organisation. This code is to mix React's web UI (JavaScript) and Python's web template html. Chart: Python Plotly. Coded on Python 3. Flask version: checkout its branch
django flask material-ui plotly semantic-ui
Last synced: 04 Nov 2024
https://github.com/grimmer0125/maolife
This React Native iOS/Android app lets you record a cat/dog daily respiratory rate to get better long-term medical care (some heart and lung diseases, e.g. cat's HCM), sharing record permission OK
android facebook-login firebase i18n ios native-base react-navigation redux redux-thunk
Last synced: 04 Nov 2024
https://github.com/grimmer0125/applecrawler-go
[deprecated, line api has been changed] Line Bot + Automation Bot for Grabbing Apple Product Info. on server side. It uses PostgreSQL and Heroku. The original version is https://github.com/grimmer0125/appleCrawler-node
Last synced: 04 Nov 2024
https://github.com/grimmer0125/3dtwhousepricemap
It uses D3.js and three.js to show 3D house price per country in Taiwan. clone of http://metrocosm.com/us-housing-markets-map.html (which is BSD license), its introduction:http://metrocosm.com/3d-map-us-real-estate/. do some modification and practice (e.g. Taiwan version)
Last synced: 04 Nov 2024
https://github.com/grimmer0125/twhousepricereactnative
It uses React Native to show a list of the house price per country in Taiwan. Another auto-update house price site: https://github.com/grimmer0125/Taiwan-house-price-chart
Last synced: 04 Nov 2024
https://github.com/grimmer0125/slatejs-exp
An experimental repo to use socket.io to sync & show other people's cursors (carets) when collaborating to edit the same content by slatejs editor. A part of the code is modified from https://github.com/ianstormtaylor/slate/tree/master/examples. The cursor indicator shows every client's socket.io sessionID. Some candidates: prosemirror, yjs
create-react-app css-in-js yarn
Last synced: 04 Nov 2024
https://github.com/grimmer0125/react-angular-vue-comparison
Analysis of GitHub Stargazers' location Data. See their country distribution. https://medium.com/p/37bd6e445073
barchart geocoding github-api graphql jupyter-notebook plotly
Last synced: 04 Nov 2024
https://github.com/grimmer0125/taiwan-house-price-chart
Vue.js, Plotly.js, Google's Firebase which updates the house data. Show Taiwan house data in line chart. 台灣的房價圖表. How to Dev: Just load index.html. aws lambda function: https://github.com/grimmer0125/Taiwan-house-price-updater. https://grimmer.io/Taiwan-house-price-chart/
google-adsense google-analytics
Last synced: 04 Nov 2024
https://github.com/grimmer0125/node-message-queue
Test Node.js Express (as RabbitMQ rpc client) with message queue, RabbitMQ/Zeromq, mainly RPC (Request And Reply) pattern. rpc server could be Python or Node.js. Test Kubernetes (minikube) to deploy local. More K8S+Google Cloud example: https://github.com/grimmer0125/express-mongo-rest-k8s-sample
Last synced: 04 Nov 2024
https://github.com/grimmer0125/learning-javascript
published to https://lifeoverflow.gitbook.io/learning-javascript/
Last synced: 04 Nov 2024
https://github.com/grimmer0125/goldenlayout-react-portals
Created with CodeSandbox, https://codesandbox.io/s/github/grimmer0125/goldenlayout-react-portals, clone from https://codesandbox.io/s/goldenlayout-react-rortals-xrkp9
Last synced: 04 Nov 2024
https://github.com/grimmer0125/grimmer0125.github.io
Grimmer's old blog, using mmistakes's Jekyll's theme. New: https://github.com/grimmer0125/gatsby-blog
Last synced: 04 Nov 2024
https://github.com/grimmer0125/prompt_generator
Anthropic prompt generator. Giving a task description string (e.g. Write me an email) and optional prompt variable string list (e.g. [COMPANY_NAME]. If empty Claude will pick variables, it'd generate the prompt template including possible prompt variables (e.g. <recipient> {$RECIPIENT} </recipient>). Python 3.10+/poetry/VSCode/.env/osx
anthropic llm prompt prompt-engineering
Last synced: 04 Nov 2024
https://github.com/grimmer0125/webcharts_examples
compare histogram and line chart for different JavaScript libraries. g2, d3, chartjs, metrics-graphics, plotly (also its react wrapper version) and anychart
Last synced: 04 Nov 2024
https://github.com/grimmer0125/typescript-full-stack-example
A full-stack example that integrates some famous stack: TypeScript, React Hooks, Redux Toolkit, GraphQL, NestJS, TypeORM, PostgreSQL, Passport.js, JWT, Traefik, Azure.
fullstack immerjs jwt nest nestjs passportjs postgresql react-hooks redux-toolkit reverse-proxy traefik typeorm
Last synced: 04 Nov 2024
https://github.com/grimmer0125/ts-json-schema
Use https://github.com/YousefED/typescript-json-schema 1. TypeScript -> Json Schema and 2. use ajv (master branch) / python jsonschema to import schema and invalidate json data.
ajv typescript typescript-json-schema
Last synced: 04 Nov 2024
https://github.com/grimmer0125/tic-tac-toe-ai
better model: https://github.com/grimmer0125/alphago-zero-tictactoe-js. [depreciated] Modified version of https://github.com/angeloocana/tic-tac-toe-ai. changes: 1. fix bugs. 2. Use TensorFlow.js to train MLP neural network. 3. add (pre) self-play train button. remove live-train when user vs ai. Issue: current prediction is not very accurate
Last synced: 04 Nov 2024
https://github.com/grimmer0125/simple-chat
React + Google's Firebase. No webpack/browserify needed. Local test: use any http server or Drag index.html to Firefox to test this app.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/search-github-starred-extension
Site Shortcut-Search Your GitHub Starred Repo, https://chrome.google.com/webstore/detail/site-shortcut-search-your/kldbfkhmgljddnmlnbmhgpebhjmamkmf, a Chrome extension showing a shortcut button on toolbar and clicking it will navigate Chrome to https://searchgithub.herokuapp.com/
Last synced: 04 Nov 2024
https://github.com/grimmer0125/rust-hello-world
test on macOS, press f5 to debug. Install vscode extensions, rust-lang.rust & vadimcn.vscode-lldb
Last synced: 04 Nov 2024
https://github.com/grimmer0125/search-food-price-server
Launch this server, then use its Chrome extension https://github.com/grimmer0125/search-food-price-extension to work together. Price alert is trigger when honestbee's price is higher. For Hackson
Last synced: 04 Nov 2024
https://github.com/grimmer0125/search-food-price-extension
Currently it only supports people watch products on https://online.carrefour.com.tw/ and show the same product's price/url on Honestbee. For Hackson.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/react-opentelemetry-jaeger-example
stalk-opentracing-js implements http-thrift protocol which is used in jaeger so it can send span data from browser to jaeger. Change USERNAME, PASSWORD, and SERVER_URL which should not contain "/api/traces" and the library will auto-append this. Test: 1. yarn start. 2. Use VSCode F5 to debug. Launch.json disable cors-check.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/react-konva-example
Test scale (zoom) of react-konva
Last synced: 04 Nov 2024
https://github.com/grimmer0125/random_python_tutorial
Test on mac. You can use https://nbviewer.jupyter.org/ to run jupyter notebook on the fly. In VSCode, set a. poetry path b. Venv Path: ~/Library/Caches/pypoetry/virtualenvs/
Last synced: 04 Nov 2024
https://github.com/grimmer0125/progressbarexample
It uses ProgressBar.js and is modified from one of its examples. It site: https://kimmobrunfeldt.github.io/progressbar.js/
Last synced: 04 Nov 2024
https://github.com/grimmer0125/paper-auto-show-toc
When you open your doc on https://paper.dropbox.com/, this Chrome extension will automatically expand the TOC (table of content) for you. https://chrome.google.com/webstore/detail/paper-auto-show-toc/eifkjfleeeochflgobmibofbcdiledng
Last synced: 04 Nov 2024
https://github.com/grimmer0125/pyodide-nextjs-example
pyodide npm case: pyodide_npm branch. another ref: https://github.com/slipHQ/run-wasm/tree/main/packages/run-wasm-python
Last synced: 04 Nov 2024
https://github.com/grimmer0125/node_test_profiler
Use v8 built-in profiler on Node.js
Last synced: 04 Nov 2024
https://github.com/grimmer0125/newcartapythonclient
move to https://github.com/CARTAvis/newCARTAPythonClient
Last synced: 04 Nov 2024
https://github.com/grimmer0125/next-apollo-subscription-example
Next.js React + Apollo GraphQL + WebSocket subscription. Apollo subscription example w/o next.js: https://github.com/daniele-zurico/apollo2-subscriptions-how-to. Working with https://github.com/accounts-js
Last synced: 04 Nov 2024
https://github.com/grimmer0125/newcartameteorapp
move to https://github.com/CARTAvis/newCARTAMeteorApp. Use Meteor + MongoDB + React + Redux + Less + material-ui. React browser <-> Meteor Node.js server <-> CARTA cpp server.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/nestjs-example
More integration example: https://github.com/grimmer0125/full-stack-example
Last synced: 04 Nov 2024
https://github.com/grimmer0125/newcartadesktop
ref: https://github.com/electron/electron-quick-start. prepare: npm install. launch: 1. launch c++ & meteor servers. 2. npm start. todo:https://github.com/CARTAvis/newCARTAMeteorApp/issues/14
Last synced: 04 Nov 2024
https://github.com/grimmer0125/maolife-web
https://lifeoverflow.github.io/maolife-web
create-react-app semantic-ui-react yarn
Last synced: 04 Nov 2024
https://github.com/grimmer0125/langchainjs-test
Test callbacks parameter of LangChain.js to get the token usage. put OPENAI_API_KEY="" in .env and use VSCode launch to debug it. Completion models are supported but embedding models is not supported yet (even in Python LangChain)
Last synced: 04 Nov 2024
https://github.com/grimmer0125/colab-network-exp
note: 1. specify ssh private key to git pull: https://superuser.com/a/912281. 2. using "!pip install PACKAGE_NAME" to install packages on colab
Last synced: 04 Nov 2024
https://github.com/grimmer0125/hyperledger-composer-exp
Follow https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial. Issue: enable composer rest server's publishing event (browser <-websocket->composer) will cause composer rest-server throw exception, need disable, either "ws: false in proxy.config.js" or "select no for event publication while starting composer rest server"
Last synced: 04 Nov 2024
https://github.com/grimmer0125/golden-layout-react-exp
Use https://github.com/grimmer0125/goldenlayout-react-portals which is better solution/example on React
Last synced: 04 Nov 2024
https://github.com/grimmer0125/gatsby-blog
Powered by Gatsby, Lumen & GraphQL. Customize Lumen and disable its catalog temporarily.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/github-inline-code-color
https://chrome.google.com/webstore/detail/github-inline-code-color/ancifpojcglbcoilgkpeiphjenigogmb?hl=zh-TW&authuser=0
Last synced: 04 Nov 2024
https://github.com/grimmer0125/gmail-pagination-extension
Use slider or input field to do pagination. To use this extension, you need to uncheck the tabs other than primary (e.g. social, promotions) tab in the settings->configure inbox in latest Gmail UI. See detailed user guide/notes/issues on wiki. https://chrome.google.com/webstore/detail/bcjhpmecgoejigiojamklcbfnfnfgnal
chrome-extension content-script create-react-app material-ui
Last synced: 04 Nov 2024
https://github.com/grimmer0125/casa
choose a specific commit from https://open-bitbucket.nrao.edu/scm/casa/casa.git and possible minimal required change/patch. Mainly Use rebase.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/carta
[Archive] CARTA is the Cube Analysis and Rendering Tool for Astronomy, a new visualization tool for designed for ALMA, the JVLA and SKA. Original repo is deleted yet: https://github.com/CARTAvis/carta
Last synced: 04 Nov 2024
https://github.com/grimmer0125/gdpr_japan-appi
This note was written in Jan, 2021. Besides English, some characters are Kanji (Chinese-derived characters used in Japanese writing)
Last synced: 04 Nov 2024
https://github.com/grimmer0125/casa0-tmp
for https://github.com/cartavis/carta, depreciated.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/applecrawler-node
[deprecated, line api has been changed] Line Bot + Automation Bot for Grabbing Apple Product Info. on server side. It uses PostgreSQL and Heroku. Complement: Execute "psql [database] [dbuser] table.sql" before coding. If you are using "postgresapp" on macOS, there is some default db/user setting, https://postgresapp.com/.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/apidoc
API doc for API in https://github.com/grimmer0125/express-mongo-rest-k8s-sample
Last synced: 04 Nov 2024
https://github.com/grimmer0125/jpegjsdecoder
these files are from https://github.com/rii-mango/daikon
Last synced: 04 Nov 2024
https://github.com/grimmer0125/lawtechhackson
2022台灣法律法遵科技黑客松https://hackathon.lawsnote.com/index.php/2022legaltechhackathon/, slide: https://docs.google.com/presentation/d/18FiTPSRTOPrXbdSMgwxuNCRBfCsSNW2_/edit#slide=id.p1. Use sentence-transformers.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/ts-json-schema-generator-example
This is the study about https://github.com/vega/ts-json-schema-generator/issues/1472
Last synced: 04 Nov 2024
https://github.com/grimmer0125/switchv
1. build app yarn make_mas, sh ./sign.sh 2. https://apps.apple.com/us/app/switchv/id1663612397 3. extension: https://marketplace.visualstudio.com/items?itemName=grimmer.SwitchV
Last synced: 04 Nov 2024
https://github.com/grimmer0125/ts-interface-adapter-pattern
TypeScript interface as an adapter pattern
Last synced: 04 Nov 2024
https://github.com/grimmer0125/test-poetry-package
1. `poetry add git+https://github.com/grimmer0125/test-poetry-package.git` 2. then `from defg import test`
Last synced: 04 Nov 2024
https://github.com/grimmer0125/homebrew-carta
A repo to put the version-controlled/Customized Homebrew formulas needed by CARTA
Last synced: 04 Nov 2024
https://github.com/grimmer0125/saoimageds9
SAOImage DS9 is an astronomical imaging and data visualization application.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/pyodide_create_react_app_example
Install yarn. Then `yarn instal`, `yarn start` to test loading Pyodide npm package, rather than Pyodide CDN. Besides this test, https://vitejs.dev/ runs well to load Pyodide npm.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/pyodide-comlink-ts-exmaple
Firefox works in copy case. Chrome works neither in copy/transfer cases. WASM ArrayBuffer memory in worker -(copy/transfer)-> main JS. See Pyodide.worker.ts comment.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/openai-function-calling-example
Based on https://cookbook.openai.com/examples/how_to_call_functions_with_chat_models & https://github.com/atinylittleshell/function-gpt, set OPENAI_API_KEY in .env and use VSCode launch to debug it
Last synced: 04 Nov 2024
https://github.com/grimmer0125/nestj-ts-json-schema-generator-example
Please use https://github.com/grimmer0125/ts-json-schema-generator-example.
Last synced: 04 Nov 2024
https://github.com/grimmer0125/milvus_client_example
code is from https://github.com/milvus-io/milvus-sdk-node
Last synced: 04 Nov 2024