├── media ├── phpstorm-plugins-ideolog-1.png └── phpstorm-plugins-ideolog-2.png ├── .gitignore ├── .travis.yml ├── LICENSE ├── .github └── CONTRIBUTING.md └── README.md /media/phpstorm-plugins-ideolog-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anton-kotik/awesome-soft/HEAD/media/phpstorm-plugins-ideolog-1.png -------------------------------------------------------------------------------- /media/phpstorm-plugins-ideolog-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anton-kotik/awesome-soft/HEAD/media/phpstorm-plugins-ideolog-2.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio 3 | *.iml 4 | *.ipr 5 | *.iws 6 | .idea/ 7 | .idea_modules/ 8 | /out/ 9 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 2.4.1 3 | before_script: 4 | - gem install awesome_bot 5 | script: 6 | - awesome_bot README.md --white-list travis-ci,soapui.org,skype.com 7 | notifications: 8 | email: false 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 2 | Version 2, December 2004 3 | 4 | Copyright (C) 2004 Sam Hocevar 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. 14 | 15 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | 2 | # Contribution Guidelines 3 | 4 | This project is governed by the [Contributor Covenant](http://contributor-covenant.org/version/1/4/code_of_conduct.md) (version 1.4). All contributors and participants agree to abide by its terms. To report violations, send an email to avti1308@yandex.ru. 5 | 6 | 7 | ## Table of Contents 8 | 9 | - [Adding to this list](#adding-to-this-list) 10 | - [Creating your own awesome list](#creating-your-own-awesome-list) 11 | - [Adding something to an awesome list](#adding-something-to-an-awesome-list) 12 | - [Updating your Pull Request](#updating-your-pull-request) 13 | 14 | 15 | ## Adding to this list 16 | 17 | Please ensure your pull request adheres to the following guidelines: 18 | 19 | - Search previous suggestions before making a new one, as yours may be a duplicate. 20 | - Make sure the list is useful before submitting. That implies it has enough content and every item has a good succinct description. 21 | - Make an individual pull request for each suggestion. 22 | - Use [title-casing](http://titlecapitalization.com) (AP style). 23 | - Use the following format: `[List Name](link)` 24 | - Link additions should be added to the bottom of the relevant category. 25 | - New categories or improvements to the existing categorization are welcome. 26 | - Check your spelling and grammar. 27 | - Make sure your text editor is set to remove trailing whitespace. 28 | - The pull request and commit should have a useful title. 29 | - The body of your commit message should contain a link to the repository. 30 | 31 | Thank you for your suggestions! 32 | 33 | 34 | ## Creating your own awesome list 35 | 36 | To create your own list, check out the [instructions](https://github.com/sindresorhus/awesome/blob/master/create-list.md). 37 | 38 | 39 | ## Adding something to an awesome list 40 | 41 | If you have something awesome to contribute to an awesome list, this is how you do it. 42 | 43 | You'll need a [GitHub account](https://github.com/join)! 44 | 45 | 1. Access the awesome list's GitHub page. For example: https://github.com/27cm/awesome-soft 46 | 2. Click on the `README.md` file: ![Step 2 Click on Readme.md](https://cloud.githubusercontent.com/assets/170270/9402920/53a7e3ea-480c-11e5-9d81-aecf64be55eb.png) 47 | 3. Now click on the edit icon. ![Step 3 - Click on Edit](https://cloud.githubusercontent.com/assets/170270/9402927/6506af22-480c-11e5-8c18-7ea823530099.png) 48 | 4. You can start editing the text of the file in the in-browser editor. Make sure you follow guidelines above. You can use [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown/). ![Step 4 - Edit the file](https://cloud.githubusercontent.com/assets/170270/9402932/7301c3a0-480c-11e5-81f5-7e343b71674f.png) 49 | 5. Say why you're proposing the changes, and then click on "Propose file change". ![Step 5 - Propose Changes](https://cloud.githubusercontent.com/assets/170270/9402937/7dd0652a-480c-11e5-9138-bd14244593d5.png) 50 | 6. Submit the [pull request](https://help.github.com/articles/using-pull-requests/)! 51 | 52 | 53 | ## Updating your Pull Request 54 | 55 | Sometimes, a maintainer of an awesome list will ask you to edit your Pull Request before it is included. This is normally due to spelling errors or because your PR didn't match the awesome-* list guidelines. 56 | 57 | [Here](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that. 58 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Awesome Software [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 3 | 4 | > A curated list of my awesome computer software for Windows, Linux, Mac OS, Android and iOS. 5 | >
⭐ = my favorite, use now. 6 | >
:question: = not sure, need to try. 7 | 8 | 9 | ## Table of Contents 10 | 11 | - [BitTorrent](#bittorrent) 12 | - [CLI](#cli) 13 | - [Communications](#communications) 14 | - [Configuration Management](#configuration-management) 15 | - [Database Management](#database-management) 16 | - [Development](#development) 17 | - [Drivers](#drivers) 18 | - [Games and Fun](#games-and-fun) 19 | - [Health](#health) 20 | - [Modeling](#modeling) 21 | - [Network](#network) 22 | - [PhpStorm Plugins](#phpstorm-plugins) 23 | - [Project and Task Management](#project-and-task-management) 24 | - [Recording](#recording) 25 | - [Security](#security) 26 | - [Storage](#storage) 27 | - [Text](#text) 28 | - [Utilities](#utilities) 29 | 30 | 31 | ## BitTorrent 32 | *A peer-to-peer file sharing (P2P) communications protocol.* 33 | 34 | ⭐ [µTorrent](https://www.utorrent.com/intl/en/) — BitTorrent client. 35 |
`Windows` `Mac` `Android` `Web` 36 | 37 | ⭐ [Transmission](https://transmissionbt.com/) 38 |
`Windows` `Linux` `Mac` 39 | 40 | 41 | ## CLI 42 | *Command-line interface and utils.* 43 | 44 | ⭐ [Starship](https://starship.rs/) — the minimal, blazing-fast, and infinitely customizable prompt for any shell. 45 |
`Linux` 46 | 47 | [ConEmu](https://conemu.github.io/) — free and open-source tabbed terminal emulator for Windows. 48 |
`Windows` 49 | 50 | [fish](http://fishshell.com/) — smart and user-friendly bash alternative. 51 |
`Linux` `Mac` 52 | 53 | [UnxUtils](http://unxutils.sourceforge.net/) — ports of common GNU Unix-like utilities to native Win32. 54 |
`Windows` 55 | 56 | 57 | ## Communications 58 | *Instant messaging (IM) and desktop sharing software.* 59 | 60 | ⭐ [Discord](https://discord.com/) — VoIP, instant messaging and digital distribution platform. 61 |
`Windows` `Linux` `Mac` `Android` `iOS` 62 | 63 | ⭐ [KDE Connect](https://kdeconnect.kde.org/) — integration all your devices. 64 |
`Windows` `Linux` `Mac` `Android` 65 | 66 | ⭐ [TeamViewer](https://www.teamviewer.com/en/) — remote control, desktop sharing and web conferencing. 67 |
`Windows` `Linux` `Mac` `Android` `iOS` 68 | 69 | ⭐ [AnyDesk](https://anydesk.com/) — remote desktop application. 70 |
`Windows` `Linux` `Mac` `Android` `iOS` 71 | 72 | ⭐ [Telegram](https://telegram.org/) — cloud-based instant messaging service. 73 |
`Windows` `Linux` `Mac` `Android` `iOS` `Web` 74 | 75 | ⭐ [WhatsApp](https://www.whatsapp.com/) — freeware, cross-platform messaging and VoIP service. 76 |
`Windows` `Linux` (WhatSie / whatsdesk), `Mac` `Android` `iOS` `Web` 77 | 78 | [Gitter](https://gitter.im/) — instant messaging and chat room system for developers and users of GitHub repositories. 79 |
`Windows` `Linux` `Mac` `Android` `iOS` `Web` 80 | 81 | [Mozilla Thunderbird](https://www.thunderbird.net/en-US/) — email, news, RSS, and chat client. 82 |
`Windows` `Linux` `Mac` 83 | 84 | [Skype](https://www.skype.com/en/) — text, video chat and voice call service. 85 |
`Windows` `Linux` `Mac` `Android` `iOS` 86 | 87 | [Vysor](https://www.vysor.io/) — let you view and control your Android on your computer. 88 |
`Windows` `Linux` `Mac` `Android` 89 | 90 | 91 | ## Configuration Management 92 | *Tracking and controlling software configurations.* 93 | 94 | ⭐ [Synaptic Package Manager](https://www.nongnu.org/synaptic/) — GUI for apt. Allows to lock package version. 95 |
`Linux` 96 | 97 | [Ansible](https://www.ansible.com/) — platform for configuring and managing computers. 98 |
`Windows` `Linux` `Mac` 99 | 100 | 101 | ## Database Management 102 | *Software for SQL and NoSQL development, administration and database design.* 103 | 104 | ⭐ [DataGrip](https://www.jetbrains.com/datagrip/) — cross-platform IDE that is aimed at DBAs and developers working with SQL databases. It has built-in drivers for DB2, Derby, H2, HSQLDB, MySQL, Oracle, PostgreSQL, SQL Server, Sqlite and Sybase. 105 |
`Windows` `Linux` `Mac` 106 | 107 | [DBeaver](https://dbeaver.io/) — universal SQL Client. 108 |
`Windows` `Linux` `Mac` 109 | 110 | [Robomongo](https://robomongo.org/) — native and cross-platform MongoDB manager. 111 |
`Windows` `Linux` `Mac` 112 | 113 | [MySQL Workbench](http://mysqlworkbench.org) — visual database administration and design tool for the MySQL database system. 114 |
`Windows` `Linux` `Mac` 115 | 116 | 117 | ## Development 118 | *Software development, documenting and testing tools.* 119 | 120 | ⭐ [Docker](https://www.docker.com/) — containerization platform. 121 |
`Linux` 122 | 123 | ⭐ [Dicker Desktop](https://www.docker.com/products/docker-desktop/) 124 |
`Windows` `Linux` `Mac` 125 | 126 | ⭐ [Lens](https://k8slens.dev/) — Kubernetes IDE. 127 |
`Windows` `Linux` `Mac` 128 | 129 | ⭐ [PhpStorm](https://www.jetbrains.com/phpstorm/) — commercial, cross-platform IDE for PHP built on JetBrains IntelliJ IDEA platform. 130 |
`Windows` `Linux` `Mac` 131 | 132 | :question: [k9s](https://k9scli.io/) — a terminal based UI to interact with your Kubernetes clusters. 133 |
`Windows` `Linux` `Mac` 134 | 135 | [GitKraken](https://www.gitkraken.com/) — git GUI client. 136 |
`Windows` `Linux` `Mac` 137 | 138 | [GitHub Desktop](https://desktop.github.com/) — GitHub desktop client. 139 |
`Windows` `Mac` 140 | 141 | [Kitematic](https://kitematic.com/) — GUI for running Docker containers. 142 |
`Windows` `Linux` `Mac` 143 | 144 | [Open Server](https://ospanel.io/) — portable WAMP platform. 145 |
`Windows` 146 | 147 | [Vagrant](https://www.vagrantup.com/) — product for building and maintaining portable virtual development environments. 148 |
`Windows` `Linux` `Mac` 149 | 150 | 151 | ## Drivers 152 | *Software interface to hardware devices.* 153 | 154 | ⭐ [K-Lite Codec Pack](http://www.codecguide.com/) — collection of audio and video codecs for Windows. 155 |
`Windows` 156 | 157 | [DriverPack Solution](https://drp.su/en) — drivers auto-installation. 158 |
`Windows` 159 | 160 | [ext2fsd](https://sourceforge.net/projects/ext2fsd/) 161 |
`Windows` 162 | 163 | 164 | ## Games and Fun 165 | *Software for games and fun.* 166 | 167 | ⭐ [Epic Games](https://store.epicgames.com/en-US/download?lang=en-US) 168 |
`Windows` `Mac` 169 | 170 | ⭐ [Steam](https://store.steampowered.com/about/) 171 |
`Windows` `Linux` `Mac` 172 | 173 | 174 | ## Health 175 | *Software for sport and health.* 176 | 177 | [f.lux](https://justgetflux.com/) — adjusts a display's color temperature according to location and time of day. 178 |
`Windows` `Linux` `Mac` 179 | 180 | [Yazio](https://www.yazio.com/en) — calorie counter and diet tracker. 181 |
`Android` `iOS` 182 | 183 | 184 | ## Modeling 185 | *Software for 3D modeling and visual effects.* 186 | 187 | [SketchUp](https://www.sketchup.com/) — 3D modeling computer program for a wide range of drawing applications such as architectural, interior design and landscape architecture. 188 |
`Windows` `Mac` 189 | 190 | 191 | ## Money 192 | *Financial management.* 193 | 194 | [Exodus](https://www.exodus.io/) — multi-asset wallet. 195 |
`Windows` `Linux` `Mac` 196 | 197 | 198 | ## Network 199 | *Software for computer networks.* 200 | 201 | ⭐ [Windscribe](https://windscribe.com/) — VPN. 202 |
`Windows` `Linux` `Mac` `Android` `iOS` `Web` 203 | 204 | [Fiddler](https://www.telerik.com/fiddler) — free HTTP debugging proxy server application. 205 |
`Windows` `Linux` `Mac` 206 | 207 | [SoapUI](https://www.soapui.org/) — REST and SOAP testing tool. 208 |
`Windows` `Linux` `Mac` 209 | 210 | 211 | ## PhpStorm Plugins 212 | *Plugins for PhpStorm IDE.* 213 | 214 | [Awesome Console](https://plugins.jetbrains.com/plugin/7677-awesome-console) — делает кликабельными ссылки на файлы и классы в консоли IDE. 215 | 216 | [YouTrack Integration](https://plugins.jetbrains.com/plugin/8215-youtrack-integration-plugin) — плагин для интеграции IDE с YouTrack. 217 | 218 | [Key Promoter X](https://plugins.jetbrains.com/plugin/9792-key-promoter-x) — плагин подсказывает хоткеи и помогает их запомнить. 219 | 220 | [Shifter](https://plugins.jetbrains.com/plugin/6149-shifter) / [String Manipulation](https://plugins.jetbrains.com/plugin/2162-string-manipulation) — всякие манипуляции со строками в коде. 221 | 222 | [Deep associative array completion](https://plugins.jetbrains.com/plugin/9927-deep-assoc-completion) — с этим плагином начнёт работать автокомплит для ключей ассоциативных массивов. 223 | 224 | [Ideolog](https://plugins.jetbrains.com/plugin/9746-ideolog) — подсветка в файлах с логами. 225 | [Настройки](media/phpstorm-plugins-ideolog-1.png?raw=true). 226 | [Пример](media/phpstorm-plugins-ideolog-2.png?raw=true). 227 | 228 | [Align Carets](https://plugins.jetbrains.com/plugin/10743-align-carets) — выравнивание при использовании мультикурсора. 229 | 230 | [PhpStormProtocol](https://github.com/aik099/PhpStormProtocol) — кликабельные `phpstorm://` ссылки. 231 | 232 | [Material Theme UI](https://plugins.jetbrains.com/plugin/8006-material-theme-ui) — стильная тема для IDE. 233 | 234 | [Markdown](https://plugins.jetbrains.com/plugin/7793-markdown) — поддержка Markdown файлов. 235 | 236 | [Nyan Progress Bar](https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar) — nyan cat прогресс бар. 237 | 238 | [CodeGlance Pro](https://plugins.jetbrains.com/plugin/18824-codeglance-pro) / [CodeGlance](https://plugins.jetbrains.com/plugin/7275-codeglance) — Сайдбар с мини версией код как в Sublime. 239 | 240 | [Atom Material Icons](https://plugins.jetbrains.com/plugin/10044-atom-material-icons) 241 | 242 | [Discord Integration](https://plugins.jetbrains.com/plugin/10233-discord-integration) 243 | 244 | 245 | ## Project and Task Management 246 | *The process of managing a project or a task through its life cycle.* 247 | 248 | ⭐ [Todoist](https://todoist.com/) — to-do list. 249 |
`Windows` `Linux` `Mac` `Android` `iOS` `Web` 250 | 251 | ⭐ [XMind](https://www.xmind.net/) — mind mapping and brainstorming software. 252 |
`Windows` `Linux` `Mac` 253 | 254 | [Microsoft To Do](https://todo.microsoft.com/tasks/) — task management application for smartphone, tablet, computer and smartwatch. 255 |
`Windows` `Mac` `Android` `iOS` `Web` 256 | 257 | [Singularity](https://singularity-app.com/) — chaos management planner. 258 |
`Windows` `Mac` `Android` `iOS` `Web` 259 | 260 | 261 | ## Recording 262 | *Screenshots, streaming, audio and video recording.* 263 | 264 | ⭐ [Peek](https://github.com/phw/peek) — animated GIF screen recorder tool. 265 |
`Linux` 266 | 267 | [Joxi](http://joxi.net/) — create and share screenshots. 268 |
`Windows` `Linux` `Mac` 269 | 270 | [Kazam](https://launchpad.net/kazam) — simple screencast recording program. 271 |
`Linux` 272 | 273 | [OBS Studio](https://obsproject.com/) — video recording and live streaming. 274 |
`Windows` `Linux` `Mac` 275 | 276 | [ScreenCloud](https://screencloud.net/) — create and share screenshots for Linux. 277 |
`Windows` `Linux` `Mac` 278 | 279 | 280 | ## Security 281 | *Protect a computer system and computer network.* 282 | 283 | ⭐ [KeePass](https://keepass.info/) — free and open source password manager. 284 |
`Windows` `Linux` (KeePassXC), `Mac` 285 | 286 | [AdGuard](https://adguard.com/en/welcome.html) — blocking of ad and tracking requests. 287 |
`Windows` `Linux` `Mac` `Android` `iOS` 288 | 289 | [Avast](https://www.avast.com/en-us/index) — family of antivirus software and internet security applications. 290 |
`Windows` `Mac` `Android` 291 | 292 | [Malwarebytes Anti-Malware](https://www.malwarebytes.com/) (MBAM) — finds and removes malware. 293 |
`Windows` `Mac` 294 | 295 | 296 | ## Storage 297 | *File hosting service (cloud storage) and file management software.* 298 | 299 | ⭐ [Yandex.Disk](https://disk.yandex.ru/) 300 |
`Windows` `Linux` `Mac` `Android` `iOS` `Web` 301 | 302 | [Dropbox](https://www.dropbox.com/) — cloud storage service and client software. 303 |
`Windows` `Linux` `Mac` `Android` `iOS` `Web` 304 | 305 | 306 | ## Text 307 | *Text editors and e-book readers.* 308 | 309 | ⭐ [Notion](https://www.notion.so/) — Knowledge management. 310 |
`Windows` `Linux` `Mac` `Android` `iOS` `Web` 311 | 312 | ⭐ [Sublime Text](https://www.sublimetext.com/) — Cross-platform source code editor with API. 313 |
`Windows` `Linux` `Mac` 314 | 315 | ⭐ [WPS Office](https://www.wps.com/) — office suite, alternative to Microsoft Office Word, Excel, etc. 316 |
`Windows` `Linux` `Mac` `Android` `iOS` 317 | 318 | ⭐ [Emote](https://snapcraft.io/install/emote/ubuntu) — popup emoji picker. 319 |
`Linux` 320 | 321 | [Bear Writer](https://bear.app/) — beautiful, flexible writing app for crafting notes and prose. 322 |
`Mac` `iOS` 323 | 324 | [eReader Prestigio](http://ereader.prestigio.com/) — multi lingual, multi format text and audio books reading app. 325 |
`Android` 326 | 327 | [Notepad++](https://notepad-plus-plus.org/) — free source code editor and Windows Notepad replacement. 328 |
`Windows` 329 | 330 | [Okular](https://okular.kde.org/) — universal document viewer developed by KDE. 331 |
`Linux` 332 | 333 | [OpenOffice](https://www.openoffice.org/) — office suite, alternative to Microsoft Office Word, Excel, etc. 334 |
`Windows` `Linux` `Mac` 335 | 336 | [Remarkable](http://remarkableapp.github.io/) — markdown editor. 337 |
`Windows` `Linux` 338 | 339 | [Typora](https://typora.io/) — markdown editor. 340 |
`Windows` `Linux` `Mac` 341 | 342 | 343 | ## Utilities 344 | *Software utilities and widgets.* 345 | 346 | ⭐ [Driver Booster](https://www.iobit.com/en/driver-booster.php) — outdated drivers updater. 347 |
`Windows` 348 | 349 | ⭐ [HardInfo](https://github.com/lpereira/hardinfo/wiki) — system profiler and hardware info for Linux. 350 |
`Linux` 351 | 352 | ⭐ [Inkscape](https://inkscape.org) — a free vector graphics editor. 353 |
`Windows` `Linux` `Mac` 354 | 355 | ⭐ [OCCT](https://www.ocbase.com/occt/personal) — hardware stability testing. 356 |
`Windows` 357 | 358 | ⭐ [Pinta](https://www.pinta-project.com/) — Paint for Linux. 359 |
`Windows` `Linux` `Mac` 360 | 361 | [AIDA64](https://www.aida64.com/) — system information, diagnostics, and auditing application. 362 |
`Windows` `Android` `iOS` 363 | 364 | [BoostSpeed](https://www.auslogics.com/en/software/boost-speed/) — utils intended to speed up, optimize and clean computers. 365 |
`Windows` 366 | 367 | [Clementine](https://www.clementine-player.org/) — music player and library organizer. 368 |
`Windows` `Linux` `Mac` 369 | 370 | [Fences](https://www.stardock.com/products/fences/) — organizes desktop shortcuts and icons. 371 |
`Windows` 372 | 373 | [MediaMonkey](https://www.mediamonkey.com/) — digital media player and media library application for Windows. 374 |
`Windows` 375 | 376 | [ObjectDock](https://www.stardock.com/products/objectdock/) — animated dock for Windows. 377 |
`Windows` 378 | 379 | [Paragon Hard Disk Manager](https://www.paragon-software.com/ru/home/hdm-windows/) 380 |
`Windows` 381 | 382 | [Rufus](https://rufus.akeo.ie/) — format and create bootable USB flash drives or Live USBs. 383 |
`Windows` 384 | 385 | [UNetbootin](https://unetbootin.github.io/) 386 |
`Windows` `Linux` `Mac` 387 | 388 | [WinRAR](https://www.win-rar.com/start.html?&L=0) 389 |
`Windows` 390 | 391 | [balenaEtcher](https://www.balena.io/etcher/) 392 |
`Windows` `Linux` `Mac` 393 | 394 | 395 | ## License 396 | 397 | [![WTFPL](http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-1.png)](http://www.wtfpl.net/txt/copying/) 398 | 399 | This repository is licensed under the [WTFPL](http://www.wtfpl.net/). Its full content is located in the [LICENSE](/LICENSE) file. 400 | --------------------------------------------------------------------------------