[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6563":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":32,"discoverSource":33},6563,"cmatrix","abishekvashok\u002Fcmatrix","abishekvashok","Terminal based \"The Matrix\" like implementation","",null,"C",5112,527,51,58,0,8,57,2,39.17,"GNU General Public License v3.0",false,"master",true,[26,27,28],"c","matrix","screensaver","2026-06-12 02:01:26","\u003Ch1 align=\"center\">CMatrix\u003C\u002Fh1>\n\n\u003Ch3 align=\"center\"> Matrix like effect in your terminal \u003C\u002Fh3>\n\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Ftravis-ci.org\u002Fabishekvashok\u002Fcmatrix\">\n    \u003Cimg src=\"https:\u002F\u002Ftravis-ci.org\u002Fabishekvashok\u002Fcmatrix.svg?branch=master\">\n  \u003C\u002Fa>\n  \u003Ca href=\".\u002FCOPYING\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fabishekvashok\u002Fcmatrix?color=blue\">\n  \u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcontributions-welcome-orange\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fabishekvashok\u002Fcmatrix\u002Fstargazers\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fabishekvashok\u002Fcmatrix\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fabishekvashok\u002Fcmatrix\u002Fnetwork\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fabishekvashok\u002Fcmatrix\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## Contents\n- [Overview](#overview)\n- [Build Dependencies](#build-dependencies)\n- [Building and Installation](#building-and-installing-cmatrix)\n    - [Using configure (recommended)](#using-configure-(recommended-for-most-linux%2Fmingw-users))\n    - [Using CMake](#using-cmake)\n- [Usage](#usage)\n- [Captures](#captures)\n    - [Screenshots](#screenshots)\n    - [Screencasts](#screencasts)\n- [Maintainer](#maintainers)\n    - [Contributors](#our-contributors)\n- [Contribution Guide](#contribution-guide)\n- [License](#license)\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :cloud: Overview\n\nCMatrix is based on the screensaver from The Matrix website. It shows text\nflying in and out in a terminal like as seen in \"The Matrix\" movie. It can\nscroll lines all at the same rate or asynchronously and at a user-defined\nspeed.\n\nCMAtrix is inspired from 'The Matrix' movie. If you haven’t seen this movie and you are a fan of computers or sci-fi in general, go see this movie!!!\n\n> :grey_exclamation:`Disclaimer` : We are in no way affiliated in any way with the movie \"The Matrix\", \"Warner Bros\" nor\nany of its affiliates in any way, just fans.\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :open_file_folder: Build Dependencies\nYou'll probably need a decent ncurses library to get this to work. On Windows, using mingw-w64-ncurses is recommended (PDCurses will also work, but it does not support colors or bold text).\n\u003Cbr>\n##### :small_blue_diamond: For Linux\u003Cbr>\nRun this command to check the version of ncurses.\n```\nldconfig -p | grep ncurses\n```\nIf you get no output then you need to install ncurses. Click below to install ncurses in Linux.\n- [ncurses](https:\u002F\u002Fwww.cyberciti.biz\u002Ffaq\u002Flinux-install-ncurses-library-headers-on-debian-ubuntu-centos-fedora\u002F)\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :floppy_disk: Building and installing cmatrix\nTo install cmatrix, Clone this repo in your local system and use either of the following methods from within the cmatrix directory.\n\n#### :small_blue_diamond: Using `configure` (recommended for most linux\u002Fmingw users)\n```sh\nautoreconf -i  # skip if using released tarball\n.\u002Fconfigure\nmake\nmake install\n```\n\n#### :small_blue_diamond: Using CMake\nHere we also show an out-of-source build in the sub directory \"build\".\n(Doesn't work on Windows, for now).\n```sh\nmkdir -p build\ncd build\n# to install to \"\u002Fusr\u002Flocal\"\ncmake ..\n# OR \n# to install to \"\u002Fusr\"\n#cmake -DCMAKE_INSTALL_PREFIX=\u002Fusr ..\nmake\nmake install\n```\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :bookmark_tabs: Usage\n\nAfter you have installed **cmatrix** just type the command `cmatrix` to run it :)\n```sh\ncmatrix\n```\nRun with different arguments to get different effects.\n```sh\ncmatrix [-abBflohnsmVx] [-u update] [-C color]\n```\nExample:\n```sh\ncmatrix -ba -u 2 -C red\n```\n\nFor more options and **help** run `cmatrix -h` \u003Cbr>OR\u003Cbr> Read Manual Page by running command `man cmatrix`\n\n_To get the program to look most like the movie, use `cmatrix -lba`_\n_To get the program to look most like the Win\u002FMac screensaver, use `cmatrix -ol`_\n\n> :round_pushpin: _Note: cmatrix is probably not particularly portable or efficient, but it won't hog\n**too** much CPU time._\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :camera: Captures\n\n#### :small_blue_diamond: Screenshots\n\n\u003C!-- ![Special Font & bold](data\u002Fimg\u002Fcapture_bold_font.png?raw=true \"cmatrix -bx\") -->\n\u003Cp align=\"center\">\n\u003Cimg src=\".\u002Fdata\u002Fimg\u002Fcapture_bold_font.png\" alt=\"cmatrix screenshot\">\n\u003C\u002Fp>\n\n#### :small_blue_diamond: Screencasts\n\n\u003C!-- ![Movie-Like Cast](data\u002Fimg\u002Fcapture_orig.gif?raw=true \"cmatrix -xba\") -->\n\u003Cp align=\"center\">\n\u003Cimg src=\".\u002Fdata\u002Fimg\u002Fcapture_orig.gif\" alt=\"cmatrix screencast\">\n\u003C\u002Fp>\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :zap: Maintainers\n- ➤ **Abishek V Ashok** [Core] - \u003Cabishekvashok@gmail.com>\u003Cbr> \n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fabishekvashok\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTwitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fabishekvashok\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-100000?style=for-the-badge&logo=github&logoColor=white\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\n## :busts_in_silhouette: Our Contributors\n#### :small_orange_diamond: Thanks to\n- ➤ **Chris Allegretta** \u003Cchrisa@asty.org> for writing cmatrix up in a fortnight and giving us\n  the responsibility to further improve it.\n- ➤ **Krisjon Hanson** and **Bjoern Ganslandt** for helping with bold support and\n  Bjoern again for the cursor removal code, helping with the `-u` and `-l`\n  modes\u002Fflags, and Makefile improvements.\n- ➤ **Adam Gurno** for multi-color support.\n- ➤ **Garrick West** for debian consolefont dir support.\n- ➤ **Nemo** for design thoughts and continuous help and support.\n- ➤ **John Donahue** for helping with transparent term support\n- ➤ **Ben Esacove** for Redhat 6 compatibility w\u002Fmatrix.psf.gz\n- ➤ **jwz** for the xmatrix module to xscreensaver at http:\u002F\u002Fwww.jwz.org\u002Fxscreensaver.\n- Chris Allegretta's girlfriend **Amy** for not killing him when he stayed up till 3 AM\n  writing code.\n- ➤ **Sumit Kumar Soni** for beautifying the README.\n- The makers of the Matrix for one kickass movie!\n- ➤ Everyone who has sent (and who will send) us and Chris mails regarding\n  bugs, comments, patches or just a simple hello.\n- ➤ Everyone who has contributed to the project by opening issues and PRs on the github repository.\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :book: Contribution Guide\nIf you have any suggestions\u002Fflames\u002Fpatches to send, please feel free to:\n- Open issues and if possible label them, so that it is easy to categorise features, bugs etc.\n- If you solved some problems or made some valuable changes, Please open a Pull Request on Github.\n- See [contributing.md](.\u002FCONTRIBUTING.md) for more details.\n\n![-----------------------------------------------------](https:\u002F\u002Fraw.githubusercontent.com\u002Fandreasbm\u002Freadme\u002Fmaster\u002Fassets\u002Flines\u002Frainbow.png)\n\n## :page_facing_up: License\nThis software is provided under the GNU GPL v3. [View License](.\u002FCOPYING)\n\n","CMatrix 是一个基于终端的模仿《黑客帝国》电影中代码雨效果的实现。该项目使用 C 语言编写，依赖于 ncurses 库来生成在终端中流动的文字效果，用户可以自定义文字滚动的速度以及是否同步滚动。适合用于为开发者的终端环境增添趣味性或作为屏幕保护程序使用。项目遵循 GNU General Public License v3.0 开源许可协议，并且欢迎社区贡献。","2026-06-11 03:07:38","top_language"]