8000 GitHub - zhoubangtao/awesome-mine: the awesome tools or libraries used by myself
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zhoubangtao/awesome-mine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Mine

A curated list of awesome frameworks, libraries and software usually used by myself. Inspired by awesome-python.


Environment Management

Libraries for Python version and environment management.

  • p - Dead Simple Interactive Python Version Management.
  • pyenv - Simple Python version management.
  • virtualenv - A tool to create isolated Python environments.
  • virtualenvwrapper - A set of extensions to virtualenv.
  • virtualenv-api - An API for virtualenv and pip.
  • pew - A set of tools to manage multiple virtual environments.
  • Vex - Run a command in the named virtualenv.
  • PyRun - A one-file, no-installation-needed version of Python.

Operation System

Libraries or Tools for Operation System.

Mac OSX

Libraries or Tools for Mac OSX.

  • amix-vimrc - The ultimate Vim configuration: vimrc
  • ruchee-vimrc - Ruchee's Vim Config Files
  • vgod-vimrc - vgod's vimrc
  • oh-my-zsh - A delightful community-driven framework for managing your zsh configuration.
  • tmux - tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.
  • tmux-powerline - Statusbar configuration for tmux that looks like vim-powerline and consist of dynamic segments.
  • screen - Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.
  • zsh - a zsh guide

Penetration Testing

Big Data

Framework, tools and libraries for Big Data.

  • Spotify Luigi - a Python package for building complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization, handling failures, command line integration, and much more.
  • Caravel - Caravel is a data exploration platform designed to be visual, intuitive, and interactive
  • Debezium - Debezium is an open source distributed platform for change data capture. Start it up, point it at your databases, and your apps can start responding to all of the inserts, updates, and deletes that other apps commit to your databases. Debezium is durable and fast, so your apps can respond quickly and never miss an event, even when things go wrong.

Database Tools

Database tools, like replication, binlog, CDC and so on.

  • MySQL

    • mysql-binlog-connector-java - MySQL Binary Log connector
    • open-replicator - Open Replicator is a high performance MySQL binlog parser written in Java
    • mypipe - MySQL binary log consumer with the ability to act on changed rows and publish changes to different systems with emphasis on Apache Kafka.
    • mydit - MySQL to MongoDB data replicator
    • python-mysql-replication - Pure Python Implementation of MySQL replication protocol build on top of PyMYSQL
    • swanhart-tools - Swanhart Toolkit - MySQL tools for MPP query, Materialized Views, Async queries, and JSON UDF
    • jbinlog - Java mysql binlog parser http://blog.fulin.org/
    • tungsten-replicator - Tungsten Replicator is an open source replication engine supporting a variety of different extractor and applier modules. Data can be extracted from MySQL, Oracle and Amazon RDS, and applied to transactional stores, including MySQL, Oracle, and Amazon RDS; NoSQL stores such as MongoDB, and datawarehouse stores such as Vertica, Hadoop, and Amazon rDS.
    • tungsten-queue-applier - a tungsten applier implementation which write database event into a external message queue.
  • PostgreSQL

Usefull Awesomes

some usefull awesome list

  • awesome-bigdata - A curated list of awesome big data frameworks, ressources and other awesomeness.

Something Interesting

something interesting.

  • showterm - Termshows are purely text based. This makes them ideal for demoing instructions (as the user can copy-paste), making fail-safe "live-coding" sessions (plain text is very scalable), and sharing all your l33t terminal hacks.
  • asciinema - ascii camera

Continuous Integration and Automation Test

  • macaca - Automation Test with ease
  • reliable - Distributed reliable continuous integration service

About

the awesome tools or libraries used by myself

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0