RootWebArea 'Vinta Chen / awesome-python · GitLab', focused, url='http://192.168.0.199:8023/vinta/awesome-python'
[67] banner ''
[68] link 'Skip to content', url='http://192.168.0.199:8023/vinta/awesome-python#content-body'
StaticText 'GitLab'
[74] link 'Dashboard', url='http://192.168.0.199:8023/'
[75] image ''
[78] list ''
[79] listitem ''
[80] button '', hasPopup='menu', expanded=False
[140] list ''
[141] listitem ''
[145] image ''
[146] textbox 'Search GitLab'
StaticText '/'
[158] list ''
[159] listitem ''
[160] link 'Create new...', url='http://192.168.0.199:8023/projects/new'
[161] image ''
[162] image ''
[176] listitem ''
[177] link 'Issues', url='http://192.168.0.199:8023/dashboard/issues?assignee_username=byteblaze'
[178] image ''
[180] listitem ''
[181] link 'Merge requests', url='http://192.168.0.199:8023/dashboard/merge_requests?assignee_username=byteblaze'
[182] image ''
[184] image ''
[194] listitem ''
[195] link 'To-Do List', url='http://192.168.0.199:8023/dashboard/todos'
[196] image ''
StaticText '4'
[198] listitem ''
[199] link 'Help', url='http://192.168.0.199:8023/help'
StaticText 'Help'
[201] image ''
[203] image ''
[224] listitem ''
[225] link 'Byte Blaze', url='http://192.168.0.199:8023/byteblaze'
[226] image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
[227] image ''
[267] complementary 'Project navigation'
[269] list ''
[270] listitem 'awesome-python'
[271] link 'awesome-python', url='http://192.168.0.199:8023/vinta/awesome-python'
StaticText 'A'
StaticText 'awesome-python'
[275] listitem ''
[276] link 'Project information', url='http://192.168.0.199:8023/vinta/awesome-python/activity'
[278] image ''
StaticText 'Project information'
[294] listitem ''
[295] link 'Repository', url='http://192.168.0.199:8023/vinta/awesome-python/-/tree/master'
[297] image ''
StaticText 'Repository'
[325] listitem ''
[326] link 'Issues', url='http://192.168.0.199:8023/vinta/awesome-python/-/issues'
[328] image ''
StaticText 'Issues'
StaticText '13'
[349] listitem ''
[350] link 'Merge requests', url='http://192.168.0.199:8023/vinta/awesome-python/-/merge_requests'
[352] image ''
StaticText 'Merge requests'
StaticText '317'
[360] listitem ''
[361] link 'CI/CD', url='http://192.168.0.199:8023/vinta/awesome-python/-/pipelines'
[363] image ''
StaticText 'CI/CD'
[379] listitem ''
[380] link 'Deployments', url='http://192.168.0.199:8023/vinta/awesome-python/-/environments'
[382] image ''
StaticText 'Deployments'
[395] listitem ''
[396] link 'Packages and registries', url='http://192.168.0.199:8023/vinta/awesome-python/-/packages'
[398] image ''
StaticText 'Packages and registries'
[411] listitem ''
[412] link 'Monitor', url='http://192.168.0.199:8023/vinta/awesome-python/-/incidents'
[414] image ''
StaticText 'Monitor'
[424] listitem ''
[425] link 'Analytics', url='http://192.168.0.199:8023/vinta/awesome-python/-/value_stream_analytics'
[427] image ''
StaticText 'Analytics'
[429] list ''
[434] listitem ''
[435] link 'Value stream', url='http://192.168.0.199:8023/vinta/awesome-python/-/value_stream_analytics'
StaticText 'Value stream'
[437] listitem ''
[438] link 'CI/CD', url='http://192.168.0.199:8023/vinta/awesome-python/-/pipelines/charts'
StaticText 'CI/CD'
[440] listitem ''
[441] link 'Repository', url='http://192.168.0.199:8023/vinta/awesome-python/-/graphs/master/charts'
StaticText 'Repository'
[443] listitem ''
[444] link 'Wiki', url='http://192.168.0.199:8023/vinta/awesome-python/-/wikis/home'
[446] image ''
StaticText 'Wiki'
[452] listitem ''
[453] link 'Snippets', url='http://192.168.0.199:8023/vinta/awesome-python/-/snippets'
[455] image ''
StaticText 'Snippets'
[473] button 'Collapse sidebar'
[474] image ''
StaticText 'Collapse sidebar'
[482] alert '', live='assertive', atomic, relevant='additions text'
[483] image ''
[484] button 'Dismiss'
[485] image ''
[486] alert '', live='assertive', atomic, relevant='additions text'
StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
[489] link 'Add SSH key', url='http://192.168.0.199:8023/-/profile/keys'
[490] button "Don't show again"
[491] navigation 'Breadcrumbs'
[497] list ''
[498] listitem ''
[499] link 'Vinta Chen', url='http://192.168.0.199:8023/vinta'
[500] image ''
[501] listitem ''
[502] link 'awesome-python', url='http://192.168.0.199:8023/vinta/awesome-python'
StaticText 'awesome-python'
[507] main ''
StaticText 'A'
[515] heading 'awesome-python'
[517] image ''
StaticText 'Project ID: 84'
[520] button 'Copy project ID', live='polite', relevant='additions text'
[521] image ''
[523] link 'Request Access', url='http://192.168.0.199:8023/vinta/awesome-python/-/project_members/request_access'
[527] button '', hasPopup='menu', expanded=False
[585] button 'Star'
[586] image ''
StaticText 'Star'
[588] link '29', url='http://192.168.0.199:8023/vinta/awesome-python/-/starrers'
[591] link 'Fork', url='http://192.168.0.199:8023/vinta/awesome-python/-/forks/new'
[592] image ''
StaticText 'Fork'
[594] link '0', url='http://192.168.0.199:8023/vinta/awesome-python/-/forks'
[595] navigation ''
[596] list ''
[597] listitem ''
[598] link '1,632 Commits', url='http://192.168.0.199:8023/vinta/awesome-python/-/commits/master'
[599] image ''
[600] strong ''
StaticText '1,632'
[601] listitem ''
[602] link '318 Branches', url='http://192.168.0.199:8023/vinta/awesome-python/-/branches'
[603] image ''
[604] strong ''
StaticText '318'
[605] listitem ''
[606] link '0 Tags', url='http://192.168.0.199:8023/vinta/awesome-python/-/tags'
[607] image ''
[608] strong ''
StaticText '0'
[609] listitem ''
[611] image ''
[612] strong ''
StaticText '37.6 MB'
StaticText 'Project Storage'
[617] paragraph ''
StaticText 'A curated list of awesome Python frameworks, libraries, software and resources'
[627] image 'user avatar', url='https://www.gravatar.com/avatar/022d52ed8da3d3d1b1eda2050bc77332?s=80&d=identicon'
[630] link 'Merge pull request #2297 from hofrob/remove-abandoned-project-pyannotate', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/091e9e6c4e4edc592f5d2a3449e32d6c7a6db871'
StaticText 'Vinta Chen authored'
[632] time 'Jan 5, 2023 2:29pm GMT+0200'
StaticText '2 years ago'
[636] button 'Unverified'
[637] group ''
StaticText '091e9e6c'
[640] button 'Copy commit SHA', live='polite', relevant='additions text'
[648] button 'master', hasPopup='menu', expanded=False
StaticText 'master'
[846] navigation 'Files breadcrumb'
[847] list ''
[848] listitem ''
[849] link 'awesome-python', url='http://192.168.0.199:8023/vinta/awesome-python/-/tree/master/'
[850] listitem ''
StaticText '/'
[852] button 'Add to tree', hasPopup='menu', expanded=False
StaticText 'Add to tree'
[873] link 'Find file', url='http://192.168.0.199:8023/vinta/awesome-python/-/find_file/master'
[876] link 'Web IDE', url='http://192.168.0.199:8023/vinta/awesome-python#modal-confirm-fork-webide'
StaticText 'Web IDE'
[879] button 'Download'
[880] image ''
StaticText 'Select Archive Format'
[882] image ''
[894] link 'Clone', url='http://192.168.0.199:8023/vinta/awesome-python#'
StaticText 'Clone'
[896] image ''
[939] list ''
[940] listitem ''
[941] link 'README', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/README.md'
[942] image ''
[943] listitem ''
[944] link 'LICENSE', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/LICENSE'
[945] image ''
StaticText 'LICENSE'
[947] listitem ''
[948] link 'CONTRIBUTING', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/CONTRIBUTING.md'
[949] image ''
[953] table 'Files, directories, and submodules in the path / for commit reference master', live='polite', relevant='additions text'
[954] rowgroup ''
[955] row ''
[956] columnheader 'Name'
[957] columnheader 'Last commit'
[958] columnheader 'Last update'
[959] rowgroup ''
[960] row ''
[961] cell '.github'
[962] link '.github', url='http://192.168.0.199:8023/vinta/awesome-python/-/tree/master/.github'
StaticText '.github'
[966] cell 'cleanup'
[967] link 'cleanup', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/279487124faf90b326af10ea0d5269acc89be053'
[969] cell '4 years ago'
[970] time 'Oct 30, 2020 10:50pm GMT+0200'
StaticText '4 years ago'
[971] row ''
[972] cell 'docs'
[973] link 'docs', url='http://192.168.0.199:8023/vinta/awesome-python/-/tree/master/docs'
StaticText 'docs'
[977] cell 'Removed dead css'
[978] link 'Removed dead css', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/13f9cc6a019d7daf9569c175cf8bd8bb410904f1'
[980] cell '5 years ago'
[981] time 'Mar 3, 2019 10:30am GMT+0200'
StaticText '5 years ago'
[982] row ''
[983] cell '.gitignore'
[984] link '.gitignore', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/.gitignore'
[986] image ''
StaticText '.gitignore'
[988] cell 'Sort readme and add to docs build'
[989] link 'Sort readme and add to docs build', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/396b17f269bbbf13351f5c4f2b9a203402433778'
[991] cell '4 years ago'
[992] time 'Aug 2, 2020 9:51am GMT+0300'
StaticText '4 years ago'
[993] row ''
[994] cell '.travis.yml'
[995] link '.travis.yml', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/.travis.yml'
[997] image ''
StaticText '.travis.yml'
[999] cell 'Sort readme and add to docs build'
[1000] link 'Sort readme and add to docs build', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/396b17f269bbbf13351f5c4f2b9a203402433778'
[1002] cell '4 years ago'
[1003] time 'Aug 2, 2020 9:51am GMT+0300'
StaticText '4 years ago'
[1004] row ''
[1005] cell 'CONTRIBUTING.md'
[1006] link 'CONTRIBUTING.md', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/CONTRIBUTING.md'
[1008] image ''
StaticText 'CONTRIBUTING.md'
[1010] cell 'Update CONTRIBUTING.md'
[1011] link 'Update CONTRIBUTING.md', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/aa4e0ee1a96baf54fa730a60f789e62d1c90b297'
[1013] cell '3 years ago'
[1014] time 'Jul 25, 2021 10:02am GMT+0300'
StaticText '3 years ago'
[1015] row ''
[1016] cell 'LICENSE'
[1017] link 'LICENSE', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/LICENSE'
[1019] image ''
StaticText 'LICENSE'
[1021] cell 'add LICENSE Fixes #328'
[1022] link 'add LICENSE Fixes #328', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/ea513dda48f05d2bda1fcd1fb9ae7a1b1631c647'
[1023] link '#328', url='http://192.168.0.199:8023/vinta/awesome-python/-/issues/328'
[1025] cell '9 years ago'
[1026] time 'Mar 21, 2015 7:59pm GMT+0200'
StaticText '9 years ago'
[1027] row ''
[1028] cell 'Makefile'
[1029] link 'Makefile', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/Makefile'
[1031] image ''
StaticText 'Makefile'
[1033] cell 'update Makefile'
[1034] link 'update Makefile', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/97dd41712a5bf197af87c5695895348ff0fa52af'
[1036] cell '5 years ago'
[1037] time 'Mar 2, 2019 6:06pm GMT+0200'
StaticText '5 years ago'
[1038] row ''
[1039] cell 'README.md'
[1040] link 'README.md', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/README.md'
[1042] image ''
StaticText 'README.md'
[1044] cell 'Remove abandoned project pyannotate'
[1045] link 'Remove abandoned project pyannotate', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/58d33989365338dd9e3ae1f09a7120be78676c11'
[1047] cell '2 years ago'
[1048] time 'Jan 3, 2023 8:08pm GMT+0200'
StaticText '2 years ago'
[1049] row ''
[1050] cell 'mkdocs.yml'
[1051] link 'mkdocs.yml', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/mkdocs.yml'
[1053] image ''
StaticText 'mkdocs.yml'
[1055] cell 'update mkdocs.yml'
[1056] link 'update mkdocs.yml', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/c56f3b6db2f3230b4bcc52bf04703c8312d1b585'
[1058] cell '5 years ago'
[1059] time 'Mar 2, 2019 6:06pm GMT+0200'
StaticText '5 years ago'
[1060] row ''
[1061] cell 'requirements.txt'
[1062] link 'requirements.txt', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/requirements.txt'
[1064] image ''
StaticText 'requirements.txt'
[1066] cell 'add requirements.txt'
[1067] link 'add requirements.txt', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/85583e196c41b67594e90d0ba2820417d8ad6507'
[1069] cell '5 years ago'
[1070] time 'Mar 2, 2019 6:01pm GMT+0200'
StaticText '5 years ago'
[1071] row ''
[1072] cell 'sort.py'
[1073] link 'sort.py', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/sort.py'
[1075] image ''
StaticText 'sort.py'
[1077] cell 'Sort readme and add to docs build'
[1078] link 'Sort readme and add to docs build', url='http://192.168.0.199:8023/vinta/awesome-python/-/commit/396b17f269bbbf13351f5c4f2b9a203402433778'
[1080] cell '4 years ago'
[1081] time 'Aug 2, 2020 9:51am GMT+0300'
StaticText '4 years ago'
[1082] article ''
[1086] link 'README.md', url='http://192.168.0.199:8023/vinta/awesome-python/-/blob/master/README.md'
[1087] strong ''
StaticText 'README.md'
[1092] heading 'Awesome Python Awesome'
[1094] link 'Awesome', url='https://github.com/sindresorhus/awesome'
[1095] image 'Awesome', url='https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg'
[1096] paragraph ''
StaticText 'A curated list of awesome Python frameworks, libraries, software and resources.'
[1097] paragraph ''
StaticText 'Inspired by'
[1098] link 'awesome-php', url='https://github.com/ziadoz/awesome-php'
StaticText '.'
[1099] list ''
[1100] listitem ''
ListMarker '•'
[1101] link 'Awesome Python', url='http://192.168.0.199:8023/vinta/awesome-python#awesome-python'
[1102] list ''
[1103] listitem ''
ListMarker '◦'
[1104] link 'Admin Panels', url='http://192.168.0.199:8023/vinta/awesome-python#admin-panels'
[1105] listitem ''
ListMarker '◦'
[1106] link 'Algorithms and Design Patterns', url='http://192.168.0.199:8023/vinta/awesome-python#algorithms-and-design-patterns'
[1107] listitem ''
ListMarker '◦'
[1108] link 'ASGI Servers', url='http://192.168.0.199:8023/vinta/awesome-python#asgi-servers'
[1109] listitem ''
ListMarker '◦'
[1110] link 'Asynchronous Programming', url='http://192.168.0.199:8023/vinta/awesome-python#asynchronous-programming'
[1111] listitem ''
ListMarker '◦'
[1112] link 'Audio', url='http://192.168.0.199:8023/vinta/awesome-python#audio'
[1113] listitem ''
ListMarker '◦'
[1114] link 'Authentication', url='http://192.168.0.199:8023/vinta/awesome-python#authentication'
[1115] listitem ''
ListMarker '◦'
[1116] link 'Build Tools', url='http://192.168.0.199:8023/vinta/awesome-python#build-tools'
[1117] listitem ''
ListMarker '◦'
[1118] link 'Built-in Classes Enhancement', url='http://192.168.0.199:8023/vinta/awesome-python#built-in-classes-enhancement'
[1119] listitem ''
ListMarker '◦'
[1120] link 'Caching', url='http://192.168.0.199:8023/vinta/awesome-python#caching'
[1121] listitem ''
ListMarker '◦'
[1122] link 'ChatOps Tools', url='http://192.168.0.199:8023/vinta/awesome-python#chatops-tools'
[1123] listitem ''
ListMarker '◦'
[1124] link 'CMS', url='http://192.168.0.199:8023/vinta/awesome-python#cms'
[1125] listitem ''
ListMarker '◦'
[1126] link 'Code Analysis', url='http://192.168.0.199:8023/vinta/awesome-python#code-analysis'
[1127] listitem ''
ListMarker '◦'
[1128] link 'Command-line Interface Development', url='http://192.168.0.199:8023/vinta/awesome-python#command-line-interface-development'
[1129] listitem ''
ListMarker '◦'
[1130] link 'Command-line Tools', url='http://192.168.0.199:8023/vinta/awesome-python#command-line-tools'
[1131] listitem ''
ListMarker '◦'
[1132] link 'Compatibility', url='http://192.168.0.199:8023/vinta/awesome-python#compatibility'
[1133] listitem ''
ListMarker '◦'
[1134] link 'Computer Vision', url='http://192.168.0.199:8023/vinta/awesome-python#computer-vision'
[1135] listitem ''
ListMarker '◦'
[1136] link 'Concurrency and Parallelism', url='http://192.168.0.199:8023/vinta/awesome-python#concurrency-and-parallelism'
[1137] listitem ''
ListMarker '◦'
[1138] link 'Configuration', url='http://192.168.0.199:8023/vinta/awesome-python#configuration'
[1139] listitem ''
ListMarker '◦'
[1140] link 'Cryptography', url='http://192.168.0.199:8023/vinta/awesome-python#cryptography'
[1141] listitem ''
ListMarker '◦'
[1142] link 'Data Analysis', url='http://192.168.0.199:8023/vinta/awesome-python#data-analysis'
[1143] listitem ''
ListMarker '◦'
[1144] link 'Data Validation', url='http://192.168.0.199:8023/vinta/awesome-python#data-validation'
[1145] listitem ''
ListMarker '◦'
[1146] link 'Data Visualization', url='http://192.168.0.199:8023/vinta/awesome-python#data-visualization'
[1147] listitem ''
ListMarker '◦'
[1148] link 'Database Drivers', url='http://192.168.0.199:8023/vinta/awesome-python#database-drivers'
[1149] listitem ''
ListMarker '◦'
[1150] link 'Database', url='http://192.168.0.199:8023/vinta/awesome-python#database'
[1151] listitem ''
ListMarker '◦'
[1152] link 'Date and Time', url='http://192.168.0.199:8023/vinta/awesome-python#date-and-time'
[1153] listitem ''
ListMarker '◦'
[1154] link 'Debugging Tools', url='http://192.168.0.199:8023/vinta/awesome-python#debugging-tools'
[1155] listitem ''
ListMarker '◦'
[1156] link 'Deep Learning', url='http://192.168.0.199:8023/vinta/awesome-python#deep-learning'
[1157] listitem ''
ListMarker '◦'
[1158] link 'DevOps Tools', url='http://192.168.0.199:8023/vinta/awesome-python#devops-tools'
[1159] listitem ''
ListMarker '◦'
[1160] link 'Distributed Computing', url='http://192.168.0.199:8023/vinta/awesome-python#distributed-computing'
[1161] listitem ''
ListMarker '◦'
[1162] link 'Distribution', url='http://192.168.0.199:8023/vinta/awesome-python#distribution'
[1163] listitem ''
ListMarker '◦'
[1164] link 'Documentation', url='http://192.168.0.199:8023/vinta/awesome-python#documentation'
[1165] listitem ''
ListMarker '◦'
[1166] link 'Downloader', url='http://192.168.0.199:8023/vinta/awesome-python#downloader'
[1167] listitem ''
ListMarker '◦'
[1168] link 'E-commerce', url='http://192.168.0.199:8023/vinta/awesome-python#e-commerce'
[1169] listitem ''
ListMarker '◦'
[1170] link 'Editor Plugins and IDEs', url='http://192.168.0.199:8023/vinta/awesome-python#editor-plugins-and-ides'
[1171] listitem ''
ListMarker '◦'
[1172] link 'Email', url='http://192.168.0.199:8023/vinta/awesome-python#email'
[1173] listitem ''
ListMarker '◦'
[1174] link 'Enterprise Application Integrations', url='http://192.168.0.199:8023/vinta/awesome-python#enterprise-application-integrations'
[1175] listitem ''
ListMarker '◦'
[1176] link 'Environment Management', url='http://192.168.0.199:8023/vinta/awesome-python#environment-management'
[1177] listitem ''
ListMarker '◦'
[1178] link 'Files', url='http://192.168.0.199:8023/vinta/awesome-python#files'
[1179] listitem ''
ListMarker '◦'
[1180] link 'Foreign Function Interface', url='http://192.168.0.199:8023/vinta/awesome-python#foreign-function-interface'
[1181] listitem ''
ListMarker '◦'
[1182] link 'Forms', url='http://192.168.0.199:8023/vinta/awesome-python#forms'
[1183] listitem ''
ListMarker '◦'
[1184] link 'Functional Programming', url='http://192.168.0.199:8023/vinta/awesome-python#functional-programming'
[1185] listitem ''
ListMarker '◦'
[1186] link 'Game Development', url='http://192.168.0.199:8023/vinta/awesome-python#game-development'
[1187] listitem ''
ListMarker '◦'
[1188] link 'Geolocation', url='http://192.168.0.199:8023/vinta/awesome-python#geolocation'
[1189] listitem ''
ListMarker '◦'
[1190] link 'GUI Development', url='http://192.168.0.199:8023/vinta/awesome-python#gui-development'
[1191] listitem ''
ListMarker '◦'
[1192] link 'Hardware', url='http://192.168.0.199:8023/vinta/awesome-python#hardware'
[1193] listitem ''
ListMarker '◦'
[1194] link 'HTML Manipulation', url='http://192.168.0.199:8023/vinta/awesome-python#html-manipulation'
[1195] listitem ''
ListMarker '◦'
[1196] link 'HTTP Clients', url='http://192.168.0.199:8023/vinta/awesome-python#http-clients'
[1197] listitem ''
ListMarker '◦'
[1198] link 'Image Processing', url='http://192.168.0.199:8023/vinta/awesome-python#image-processing'
[1199] listitem ''
ListMarker '◦'
[1200] link 'Implementations', url='http://192.168.0.199:8023/vinta/awesome-python#implementations'
[1201] listitem ''
ListMarker '◦'
[1202] link 'Interactive Interpreter', url='http://192.168.0.199:8023/vinta/awesome-python#interactive-interpreter'
[1203] listitem ''
ListMarker '◦'
[1204] link 'Internationalization', url='http://192.168.0.199:8023/vinta/awesome-python#internationalization'
[1205] listitem ''
ListMarker '◦'
[1206] link 'Job Scheduler', url='http://192.168.0.199:8023/vinta/awesome-python#job-scheduler'
[1207] listitem ''
ListMarker '◦'
[1208] link 'Logging', url='http://192.168.0.199:8023/vinta/awesome-python#logging'
[1209] listitem ''
ListMarker '◦'
[1210] link 'Machine Learning', url='http://192.168.0.199:8023/vinta/awesome-python#machine-learning'
[1211] listitem ''
ListMarker '◦'
[1212] link 'Miscellaneous', url='http://192.168.0.199:8023/vinta/awesome-python#miscellaneous'
[1213] listitem ''
ListMarker '◦'
[1214] link 'Natural Language Processing', url='http://192.168.0.199:8023/vinta/awesome-python#natural-language-processing'
[1215] listitem ''
ListMarker '◦'
[1216] link 'Network Virtualization', url='http://192.168.0.199:8023/vinta/awesome-python#network-virtualization'
[1217] listitem ''
ListMarker '◦'
[1218] link 'News Feed', url='http://192.168.0.199:8023/vinta/awesome-python#news-feed'
[1219] listitem ''
ListMarker '◦'
[1220] link 'ORM', url='http://192.168.0.199:8023/vinta/awesome-python#orm'
[1221] listitem ''
ListMarker '◦'
[1222] link 'Package Management', url='http://192.168.0.199:8023/vinta/awesome-python#package-management'
[1223] listitem ''
ListMarker '◦'
[1224] link 'Package Repositories', url='http://192.168.0.199:8023/vinta/awesome-python#package-repositories'
[1225] listitem ''
ListMarker '◦'
[1226] link 'Penetration testing', url='http://192.168.0.199:8023/vinta/awesome-python#penetration-testing'
[1227] listitem ''
ListMarker '◦'
[1228] link 'Permissions', url='http://192.168.0.199:8023/vinta/awesome-python#permissions'
[1229] listitem ''
ListMarker '◦'
[1230] link 'Processes', url='http://192.168.0.199:8023/vinta/awesome-python#processes'
[1231] listitem ''
ListMarker '◦'
[1232] link 'Recommender Systems', url='http://192.168.0.199:8023/vinta/awesome-python#recommender-systems'
[1233] listitem ''
ListMarker '◦'
[1234] link 'Refactoring', url='http://192.168.0.199:8023/vinta/awesome-python#refactoring'
[1235] listitem ''
ListMarker '◦'
[1236] link 'RESTful API', url='http://192.168.0.199:8023/vinta/awesome-python#restful-api'
[1237] listitem ''
ListMarker '◦'
[1238] link 'Robotics', url='http://192.168.0.199:8023/vinta/awesome-python#robotics'
[1239] listitem ''
ListMarker '◦'
[1240] link 'RPC Servers', url='http://192.168.0.199:8023/vinta/awesome-python#rpc-servers'
[1241] listitem ''
ListMarker '◦'
[1242] link 'Science', url='http://192.168.0.199:8023/vinta/awesome-python#science'
[1243] listitem ''
ListMarker '◦'
[1244] link 'Search', url='http://192.168.0.199:8023/vinta/awesome-python#search'
[1245] listitem ''
ListMarker '◦'
[1246] link 'Serialization', url='http://192.168.0.199:8023/vinta/awesome-python#serialization'
[1247] listitem ''
ListMarker '◦'
[1248] link 'Serverless Frameworks', url='http://192.168.0.199:8023/vinta/awesome-python#serverless-frameworks'
[1249] listitem ''
ListMarker '◦'
[1250] link 'Shell', url='http://192.168.0.199:8023/vinta/awesome-python#shell'
[1251] listitem ''
ListMarker '◦'
[1252] link 'Specific Formats Processing', url='http://192.168.0.199:8023/vinta/awesome-python#specific-formats-processing'
[1253] listitem ''
ListMarker '◦'
[1254] link 'Static Site Generator', url='http://192.168.0.199:8023/vinta/awesome-python#static-site-generator'
[1255] listitem ''
ListMarker '◦'
[1256] link 'Tagging', url='http://192.168.0.199:8023/vinta/awesome-python#tagging'
[1257] listitem ''
ListMarker '◦'
[1258] link 'Task Queues', url='http://192.168.0.199:8023/vinta/awesome-python#task-queues'
[1259] listitem ''
ListMarker '◦'
[1260] link 'Template Engine', url='http://192.168.0.199:8023/vinta/awesome-python#template-engine'
[1261] listitem ''
ListMarker '◦'
[1262] link 'Testing', url='http://192.168.0.199:8023/vinta/awesome-python#testing'
[1263] listitem ''
ListMarker '◦'
[1264] link 'Text Processing', url='http://192.168.0.199:8023/vinta/awesome-python#text-processing'
[1265] listitem ''
ListMarker '◦'
[1266] link 'Third-party APIs', url='http://192.168.0.199:8023/vinta/awesome-python#third-party-apis'
[1267] listitem ''
ListMarker '◦'
[1268] link 'URL Manipulation', url='http://192.168.0.199:8023/vinta/awesome-python#url-manipulation'
[1269] listitem ''
ListMarker '◦'
[1270] link 'Video', url='http://192.168.0.199:8023/vinta/awesome-python#video'
[1271] listitem ''
ListMarker '◦'
[1272] link 'Web Asset Management', url='http://192.168.0.199:8023/vinta/awesome-python#web-asset-management'
[1273] listitem ''
ListMarker '◦'
[1274] link 'Web Content Extracting', url='http://192.168.0.199:8023/vinta/awesome-python#web-content-extracting'
[1275] listitem ''
ListMarker '◦'
[1276] link 'Web Crawling', url='http://192.168.0.199:8023/vinta/awesome-python#web-crawling'
[1277] listitem ''
ListMarker '◦'
[1278] link 'Web Frameworks', url='http://192.168.0.199:8023/vinta/awesome-python#web-frameworks'
[1279] listitem ''
ListMarker '◦'
[1280] link 'WebSocket', url='http://192.168.0.199:8023/vinta/awesome-python#websocket'
[1281] listitem ''
ListMarker '◦'
[1282] link 'WSGI Servers', url='http://192.168.0.199:8023/vinta/awesome-python#wsgi-servers'
[1283] listitem ''
ListMarker '•'
[1284] link 'Resources', url='http://192.168.0.199:8023/vinta/awesome-python#resources'
[1285] list ''
[1286] listitem ''
ListMarker '◦'
[1287] link 'Books', url='http://192.168.0.199:8023/vinta/awesome-python#books'
[1288] listitem ''
ListMarker '◦'
[1289] link 'Newsletters', url='http://192.168.0.199:8023/vinta/awesome-python#newsletters'
[1290] listitem ''
ListMarker '◦'
[1291] link 'Podcasts', url='http://192.168.0.199:8023/vinta/awesome-python#podcasts'
[1292] listitem ''
ListMarker '◦'
[1293] link 'Websites', url='http://192.168.0.199:8023/vinta/awesome-python#websites'
[1294] listitem ''
ListMarker '•'
[1295] link 'Contributing', url='http://192.168.0.199:8023/vinta/awesome-python#contributing'
[1296] separator '', orientation='horizontal'
[1297] heading 'Admin Panels'
[1299] paragraph ''
[1300] emphasis ''
StaticText 'Libraries for administrative interfaces.'
[1301] list ''
[1302] listitem ''
ListMarker '•'
[1303] link 'ajenti', url='https://github.com/ajenti/ajenti'
StaticText '- The admin panel your servers deserve.'
[1304] listitem ''
ListMarker '•'
[1305] link 'django-grappelli', url='https://grappelliproject.com/'
StaticText '- A jazzy skin for the Django Admin-Interface.'
[1306] listitem ''
ListMarker '•'
[1307] link 'django-jet', url='https://github.com/geex-arts/django-jet'
StaticText '- Modern responsive template for the Django admin interface with improved functionality.'
[1308] listitem ''
ListMarker '•'
[1309] link 'django-suit', url='https://djangosuit.com/'
StaticText '- Alternative Django Admin-Interface (free only for Non-commercial use).'
[1310] listitem ''
ListMarker '•'
[1311] link 'django-xadmin', url='https://github.com/sshwsfc/xadmin'
StaticText '- Drop-in replacement of Django admin comes with lots of goodies.'
[1312] listitem ''
ListMarker '•'
[1313] link 'flask-admin', url='https://github.com/flask-admin/flask-admin'
StaticText '- Simple and extensible administrative interface framework for Flask.'
[1314] listitem ''
ListMarker '•'
[1315] link 'flower', url='https://github.com/mher/flower'
StaticText '- Real-time monitor and web admin for Celery.'
[1316] listitem ''
ListMarker '•'
[1317] link 'jet-bridge', url='https://github.com/jet-admin/jet-bridge'
StaticText '- Admin panel framework for any application with nice UI (ex Jet Django).'
[1318] listitem ''
ListMarker '•'
[1319] link 'wooey', url='https://github.com/wooey/wooey'
StaticText '- A Django app which creates automatic web UIs for Python scripts.'
[1320] heading 'Algorithms and Design Patterns'
[1322] paragraph ''
[1323] emphasis ''
StaticText 'Python implementation of data structures, algorithms and design patterns. Also see'
[1324] link 'awesome-algorithms', url='https://github.com/tayllan/awesome-algorithms'
StaticText '.'
[1325] list ''
[1326] listitem ''
ListMarker '•'
StaticText 'Algorithms'
[1327] list ''
[1328] listitem ''
ListMarker '◦'
[1329] link 'algorithms', url='https://github.com/keon/algorithms'
StaticText '- Minimal examples of data structures and algorithms.'
[1330] listitem ''
ListMarker '◦'
[1331] link 'python-ds', url='https://github.com/prabhupant/python-ds'
StaticText '- A collection of data structure and algorithms for coding interviews.'
[1332] listitem ''
ListMarker '◦'
[1333] link 'sortedcontainers', url='https://github.com/grantjenks/python-sortedcontainers'
StaticText '- Fast and pure-Python implementation of sorted collections.'
[1334] listitem ''
ListMarker '◦'
[1335] link 'TheAlgorithms', url='https://github.com/TheAlgorithms/Python'
StaticText '- All Algorithms implemented in Python.'
[1336] listitem ''
ListMarker '•'
StaticText 'Design Patterns'
[1337] list ''
[1338] listitem ''
ListMarker '◦'
[1339] link 'PyPattyrn', url='https://github.com/tylerlaberge/PyPattyrn'
StaticText '- A simple yet effective library for implementing common design patterns.'
[1340] listitem ''
ListMarker '◦'
[1341] link 'python-patterns', url='https://github.com/faif/python-patterns'
StaticText '- A collection of design patterns in Python.'
[1342] listitem ''
ListMarker '◦'
[1343] link 'transitions', url='https://github.com/pytransitions/transitions'
StaticText '- A lightweight, object-oriented finite state machine implementation.'
[1344] heading 'ASGI Servers'
[1346] paragraph ''
[1347] emphasis ''
[1348] link 'ASGI', url='https://asgi.readthedocs.io/en/latest/'
StaticText '-compatible web servers.'
[1349] list ''
[1350] listitem ''
ListMarker '•'
[1351] link 'daphne', url='https://github.com/django/daphne'
StaticText '- A HTTP, HTTP2 and WebSocket protocol server for ASGI and ASGI-HTTP.'
[1352] listitem ''
ListMarker '•'
[1353] link 'uvicorn', url='https://github.com/encode/uvicorn'
StaticText '- A lightning-fast ASGI server implementation, using uvloop and httptools.'
[1354] heading 'Asynchronous Programming'
[1356] list ''
[1357] listitem ''
ListMarker '•'
[1358] link 'asyncio', url='https://docs.python.org/3/library/asyncio.html'
StaticText '- (Python standard library) Asynchronous I/O, event loop, coroutines and tasks.'
[1359] list ''
[1360] listitem ''
ListMarker '◦'
[1361] link 'awesome-asyncio', url='https://github.com/timofurrer/awesome-asyncio'
[1362] listitem ''
ListMarker '•'
[1363] link 'trio', url='https://github.com/python-trio/trio'
StaticText '- A friendly library for async concurrency and I/O.'
[1364] listitem ''
ListMarker '•'
[1365] link 'Twisted', url='https://twistedmatrix.com/trac/'
StaticText '- An event-driven networking engine.'
[1366] listitem ''
ListMarker '•'
[1367] link 'uvloop', url='https://github.com/MagicStack/uvloop'
StaticText '- Ultra fast asyncio event loop.'
[1368] heading 'Audio'
[1370] paragraph ''
[1371] emphasis ''
StaticText 'Libraries for manipulating audio and its metadata.'
[1372] list ''
[1373] listitem ''
ListMarker '•'
StaticText 'Audio'
[1374] list ''
[1375] listitem ''
ListMarker '◦'
[1376] link 'audioread', url='https://github.com/beetbox/audioread'
StaticText '- Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.'
[1377] listitem ''
ListMarker '◦'
[1378] link 'dejavu', url='https://github.com/worldveil/dejavu'
StaticText '- Audio fingerprinting and recognition.'
[1379] listitem ''
ListMarker '◦'
[1380] link 'kapre', url='https://github.com/keunwoochoi/kapre'
StaticText '- Keras Audio Preprocessors.'
[1381] listitem ''
ListMarker '◦'
[1382] link 'librosa', url='https://github.com/librosa/librosa'
StaticText '- Python library for audio and music analysis.'
[1383] listitem ''
ListMarker '◦'
[1384] link 'matchering', url='https://github.com/sergree/matchering'
StaticText '- A library for automated reference audio mastering.'
[1385] listitem ''
ListMarker '◦'
[1386] link 'mingus', url='http://bspaans.github.io/python-mingus/'
StaticText '- An advanced music theory and notation package with MIDI file and playback support.'
[1387] listitem ''
ListMarker '◦'
[1388] link 'pyAudioAnalysis', url='https://github.com/tyiannak/pyAudioAnalysis'
StaticText '- Audio feature extraction, classification, segmentation and applications.'
[1389] listitem ''
ListMarker '◦'
[1390] link 'pydub', url='https://github.com/jiaaro/pydub'
StaticText '- Manipulate audio with a simple and easy high level interface.'
[1391] listitem ''
ListMarker '◦'
[1392] link 'TimeSide', url='https://github.com/Parisson/TimeSide'
StaticText '- Open web audio processing framework.'
[1393] listitem ''
ListMarker '•'
StaticText 'Metadata'
[1394] list ''
[1395] listitem ''
ListMarker '◦'
[1396] link 'beets', url='https://github.com/beetbox/beets'
StaticText '- A music library manager and'
[1397] link 'MusicBrainz', url='https://musicbrainz.org/'
StaticText 'tagger.'
[1398] listitem ''
ListMarker '◦'
[1399] link 'eyeD3', url='https://github.com/nicfit/eyeD3'
StaticText '- A tool for working with audio files, specifically MP3 files containing ID3 metadata.'
[1400] listitem ''
ListMarker '◦'
[1401] link 'mutagen', url='https://github.com/quodlibet/mutagen'
StaticText '- A Python module to handle audio metadata.'
[1402] listitem ''
ListMarker '◦'
[1403] link 'tinytag', url='https://github.com/devsnd/tinytag'
StaticText '- A library for reading music meta data of MP3, OGG, FLAC and Wave files.'
[1404] heading 'Authentication'
[1406] paragraph ''
[1407] emphasis ''
StaticText 'Libraries for implementing authentications schemes.'
[1408] list ''
[1409] listitem ''
ListMarker '•'
StaticText 'OAuth'
[1410] list ''
[1411] listitem ''
ListMarker '◦'
[1412] link 'authlib', url='https://github.com/lepture/authlib'
StaticText '- JavaScript Object Signing and Encryption draft implementation.'
[1413] listitem ''
ListMarker '◦'
[1414] link 'django-allauth', url='https://github.com/pennersr/django-allauth'
StaticText '- Authentication app for Django that "just works."'
[1415] listitem ''
ListMarker '◦'
[1416] link 'django-oauth-toolkit', url='https://github.com/evonove/django-oauth-toolkit'
StaticText '- OAuth 2 goodies for Django.'
[1417] listitem ''
ListMarker '◦'
[1418] link 'oauthlib', url='https://github.com/idan/oauthlib'
StaticText '- A generic and thorough implementation of the OAuth request-signing logic.'
[1419] listitem ''
ListMarker '◦'
[1420] link 'python-oauth2', url='https://github.com/joestump/python-oauth2'
StaticText '- A fully tested, abstract interface to creating OAuth clients and servers.'
[1421] listitem ''
ListMarker '◦'
[1422] link 'python-social-auth', url='https://github.com/omab/python-social-auth'
StaticText '- An easy-to-setup social authentication mechanism.'
[1423] listitem ''
ListMarker '•'
StaticText 'JWT'
[1424] list ''
[1425] listitem ''
ListMarker '◦'
[1426] link 'pyjwt', url='https://github.com/jpadilla/pyjwt'
StaticText '- JSON Web Token implementation in Python.'
[1427] listitem ''
ListMarker '◦'
[1428] link 'python-jose', url='https://github.com/mpdavis/python-jose/'
StaticText '- A JOSE implementation in Python.'
[1429] listitem ''
ListMarker '◦'
[1430] link 'python-jwt', url='https://github.com/davedoesdev/python-jwt'
StaticText '- A module for generating and verifying JSON Web Tokens.'
[1431] heading 'Build Tools'
[1433] paragraph ''
[1434] emphasis ''
StaticText 'Compile software from source code.'
[1435] list ''
[1436] listitem ''
ListMarker '•'
[1437] link 'BitBake', url='http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html'
StaticText '- A make-like build tool for embedded Linux.'
[1438] listitem ''
ListMarker '•'
[1439] link 'buildout', url='http://www.buildout.org/en/latest/'
StaticText '- A build system for creating, assembling and deploying applications from multiple parts.'
[1440] listitem ''
ListMarker '•'
[1441] link 'PlatformIO', url='https://github.com/platformio/platformio-core'
StaticText '- A console tool to build code with different development platforms.'
[1442] listitem ''
ListMarker '•'
[1443] link 'pybuilder', url='https://github.com/pybuilder/pybuilder'
StaticText '- A continuous build tool written in pure Python.'
[1444] listitem ''
ListMarker '•'
[1445] link 'SCons', url='http://www.scons.org/'
StaticText '- A software construction tool.'
[1446] heading 'Built-in Classes Enhancement'
[1448] paragraph ''
[1449] emphasis ''
StaticText 'Libraries for enhancing Python built-in classes.'
[1450] list ''
[1451] listitem ''
ListMarker '•'
[1452] link 'attrs', url='https://github.com/python-attrs/attrs'
StaticText '- Replacement for'
[1453] code ''
StaticText '__init__'
StaticText ','
[1454] code ''
StaticText '__eq__'
StaticText ','
[1455] code ''
StaticText '__repr__'
StaticText ', etc. boilerplate in class definitions.'
[1456] listitem ''
ListMarker '•'
[1457] link 'bidict', url='https://github.com/jab/bidict'
StaticText '- Efficient, Pythonic bidirectional map data structures and related functionality..'
[1458] listitem ''
ListMarker '•'
[1459] link 'Box', url='https://github.com/cdgriffith/Box'
StaticText '- Python dictionaries with advanced dot notation access.'
[1460] listitem ''
ListMarker '•'
[1461] link 'dataclasses', url='https://docs.python.org/3/library/dataclasses.html'
StaticText '- (Python standard library) Data classes.'
[1462] listitem ''
ListMarker '•'
[1463] link 'DottedDict', url='https://github.com/carlosescri/DottedDict'
StaticText '- A library that provides a method of accessing lists and dicts with a dotted path notation.'
[1464] heading 'CMS'
[1466] paragraph ''
[1467] emphasis ''
StaticText 'Content Management Systems.'
[1468] list ''
[1469] listitem ''
ListMarker '•'
[1470] link 'django-cms', url='https://www.django-cms.org/en/'
StaticText '- An Open source enterprise CMS based on the Django.'
[1471] listitem ''
ListMarker '•'
[1472] link 'feincms', url='https://github.com/feincms/feincms'
StaticText '- One of the most advanced Content Management Systems built on Django.'
[1473] listitem ''
ListMarker '•'
[1474] link 'indico', url='https://github.com/indico/indico'
StaticText '- A feature-rich event management system, made @'
[1475] link 'CERN', url='https://en.wikipedia.org/wiki/CERN'
StaticText '.'
[1476] listitem ''
ListMarker '•'
[1477] link 'Kotti', url='https://github.com/Kotti/Kotti'
StaticText '- A high-level, Pythonic web application framework built on Pyramid.'
[1478] listitem ''
ListMarker '•'
[1479] link 'mezzanine', url='https://github.com/stephenmcd/mezzanine'
StaticText '- A powerful, consistent, and flexible content management platform.'
[1480] listitem ''
ListMarker '•'
[1481] link 'plone', url='https://plone.org/'
StaticText '- A CMS built on top of the open source application server Zope.'
[1482] listitem ''
ListMarker '•'
[1483] link 'quokka', url='https://github.com/rochacbruno/quokka'
StaticText '- Flexible, extensible, small CMS powered by Flask and MongoDB.'
[1484] listitem ''
ListMarker '•'
[1485] link 'wagtail', url='https://wagtail.io/'
StaticText '- A Django content management system.'
[1486] heading 'Caching'
[1488] paragraph ''
[1489] emphasis ''
StaticText 'Libraries for caching data.'
[1490] list ''
[1491] listitem ''
ListMarker '•'
[1492] link 'beaker', url='https://github.com/bbangert/beaker'
StaticText '- A WSGI middleware for sessions and caching.'
[1493] listitem ''
ListMarker '•'
[1494] link 'django-cache-machine', url='https://github.com/django-cache-machine/django-cache-machine'
StaticText '- Automatic caching and invalidation for Django models.'
[1495] listitem ''
ListMarker '•'
[1496] link 'django-cacheops', url='https://github.com/Suor/django-cacheops'
StaticText '- A slick ORM cache with automatic granular event-driven invalidation.'
[1497] listitem ''
ListMarker '•'
[1498] link 'dogpile.cache', url='http://dogpilecache.readthedocs.io/en/latest/'
StaticText '- dogpile.cache is a next generation replacement for Beaker made by the same authors.'
[1499] listitem ''
ListMarker '•'
[1500] link 'HermesCache', url='https://pypi.org/project/HermesCache/'
StaticText '- Python caching library with tag-based invalidation and dogpile effect prevention.'
[1501] listitem ''
ListMarker '•'
[1502] link 'pylibmc', url='https://github.com/lericson/pylibmc'
StaticText '- A Python wrapper around the'
[1503] link 'libmemcached', url='https://libmemcached.org/libMemcached.html'
StaticText 'interface.'
[1504] listitem ''
ListMarker '•'
[1505] link 'python-diskcache', url='http://www.grantjenks.com/docs/diskcache/'
StaticText '- SQLite and file backed cache backend with faster lookups than memcached and redis.'
[1506] heading 'ChatOps Tools'
[1508] paragraph ''
[1509] emphasis ''
StaticText 'Libraries for chatbot development.'
[1510] list ''
[1511] listitem ''
ListMarker '•'
[1512] link 'errbot', url='https://github.com/errbotio/errbot/'
StaticText '- The easiest and most popular chatbot to implement ChatOps.'
[1513] heading 'Code Analysis'
[1515] paragraph ''
[1516] emphasis ''
StaticText 'Tools of static analysis, linters and code quality checkers. Also see'
[1517] link 'awesome-static-analysis', url='https://github.com/mre/awesome-static-analysis'
StaticText '.'
[1518] list ''
[1519] listitem ''
ListMarker '•'
StaticText 'Code Analysis'
[1520] list ''
[1521] listitem ''
ListMarker '◦'
[1522] link 'coala', url='https://github.com/coala/coala/'
StaticText '- Language independent and easily extendable code analysis application.'
[1523] listitem ''
ListMarker '◦'
[1524] link 'code2flow', url='https://github.com/scottrogowski/code2flow'
StaticText '- Turn your Python and JavaScript code into DOT flowcharts.'
[1525] listitem ''
ListMarker '◦'
[1526] link 'prospector', url='https://github.com/PyCQA/prospector'
StaticText '- A tool to analyse Python code.'
[1527] listitem ''
ListMarker '◦'
[1528] link 'pycallgraph', url='https://github.com/gak/pycallgraph'
StaticText '- A library that visualises the flow (call graph) of your Python application.'
[1529] listitem ''
ListMarker '◦'
[1530] link 'vulture', url='https://github.com/jendrikseipp/vulture'
StaticText '- A tool for finding and analysing dead Python code.'
[1531] listitem ''
ListMarker '•'
StaticText 'Code Linters'
[1532] list ''
[1533] listitem ''
ListMarker '◦'
[1534] link 'flake8', url='https://pypi.org/project/flake8/'
StaticText '- A wrapper around'
[1535] code ''
StaticText 'pycodestyle'
StaticText ','
[1536] code ''
StaticText 'pyflakes'
StaticText 'and McCabe.'
[1537] list ''
[1538] listitem ''
ListMarker '■'
[1539] link 'awesome-flake8-extensions', url='https://github.com/DmytroLitvinov/awesome-flake8-extensions'
[1540] listitem ''
ListMarker '◦'
[1541] link 'pylama', url='https://github.com/klen/pylama'
StaticText '- A code audit tool for Python and JavaScript.'
[1542] listitem ''
ListMarker '◦'
[1543] link 'pylint', url='https://www.pylint.org/'
StaticText '- A fully customizable source code analyzer.'
[1544] listitem ''
ListMarker '◦'
[1545] link 'wemake-python-styleguide', url='https://github.com/wemake-services/wemake-python-styleguide'
StaticText '- The strictest and most opinionated python linter ever.'
[1546] listitem ''
ListMarker '•'
StaticText 'Code Formatters'
[1547] list ''
[1548] listitem ''
ListMarker '◦'
[1549] link 'black', url='https://github.com/python/black'
StaticText '- The uncompromising Python code formatter.'
[1550] listitem ''
ListMarker '◦'
[1551] link 'isort', url='https://github.com/timothycrosley/isort'
StaticText '- A Python utility / library to sort imports.'
[1552] listitem ''
ListMarker '◦'
[1553] link 'yapf', url='https://github.com/google/yapf'
StaticText '- Yet another Python code formatter from Google.'
[1554] listitem ''
ListMarker '•'
StaticText 'Static Type Checkers, also see'
[1555] link 'awesome-python-typing', url='https://github.com/typeddjango/awesome-python-typing'
[1556] list ''
[1557] listitem ''
ListMarker '◦'
[1558] link 'mypy', url='http://mypy-lang.org/'
StaticText '- Check variable types during compile time.'
[1559] listitem ''
ListMarker '◦'
[1560] link 'pyre-check', url='https://github.com/facebook/pyre-check'
StaticText '- Performant type checking.'
[1561] listitem ''
ListMarker '◦'
[1562] link 'typeshed', url='https://github.com/python/typeshed'
StaticText '- Collection of library stubs for Python, with static types.'
[1563] listitem ''
ListMarker '•'
StaticText 'Static Type Annotations Generators'
[1564] list ''
[1565] listitem ''
ListMarker '◦'
[1566] link 'MonkeyType', url='https://github.com/Instagram/MonkeyType'
StaticText '- A system for Python that generates static type annotations by collecting runtime types.'
[1567] listitem ''
ListMarker '◦'
[1568] link 'pytype', url='https://github.com/google/pytype'
StaticText '- Pytype checks and infers types for Python code - without requiring type annotations.'
[1569] heading 'Command-line Interface Development'
[1571] paragraph ''
[1572] emphasis ''
StaticText 'Libraries for building command-line applications.'
[1573] list ''
[1574] listitem ''
ListMarker '•'
StaticText 'Command-line Application Development'
[1575] list ''
[1576] listitem ''
ListMarker '◦'
[1577] link 'cement', url='http://builtoncement.com/'
StaticText '- CLI Application Framework for Python.'
[1578] listitem ''
ListMarker '◦'
[1579] link 'click', url='http://click.pocoo.org/dev/'
StaticText '- A package for creating beautiful command line interfaces in a composable way.'
[1580] listitem ''
ListMarker '◦'
[1581] link 'cliff', url='https://docs.openstack.org/developer/cliff/'
StaticText '- A framework for creating command-line programs with multi-level commands.'
[1582] listitem ''
ListMarker '◦'
[1583] link 'docopt', url='http://docopt.org/'
StaticText '- Pythonic command line arguments parser.'
[1584] listitem ''
ListMarker '◦'
[1585] link 'python-fire', url='https://github.com/google/python-fire'
StaticText '- A library for creating command line interfaces from absolutely any Python object.'
[1586] listitem ''
ListMarker '◦'
[1587] link 'python-prompt-toolkit', url='https://github.com/jonathanslenders/python-prompt-toolkit'
StaticText '- A library for building powerful interactive command lines.'
[1588] listitem ''
ListMarker '•'
StaticText 'Terminal Rendering'
[1589] list ''
[1590] listitem ''
ListMarker '◦'
[1591] link 'alive-progress', url='https://github.com/rsalmei/alive-progress'
StaticText '- A new kind of Progress Bar, with real-time throughput, eta and very cool animations.'
[1592] listitem ''
ListMarker '◦'
[1593] link 'asciimatics', url='https://github.com/peterbrittain/asciimatics'
StaticText '- A package to create full-screen text UIs (from interactive forms to ASCII animations).'
[1594] listitem ''
ListMarker '◦'
[1595] link 'bashplotlib', url='https://github.com/glamp/bashplotlib'
StaticText '- Making basic plots in the terminal.'
[1596] listitem ''
ListMarker '◦'
[1597] link 'colorama', url='https://pypi.org/project/colorama/'
StaticText '- Cross-platform colored terminal text.'
[1598] listitem ''
ListMarker '◦'
[1599] link 'rich', url='https://github.com/willmcgugan/rich'
StaticText '- Python library for rich text and beautiful formatting in the terminal. Also provides a great'
[1600] code ''
StaticText 'RichHandler'
StaticText 'log handler.'
[1601] listitem ''
ListMarker '◦'
[1602] link 'tqdm', url='https://github.com/tqdm/tqdm'
StaticText '- Fast, extensible progress bar for loops and CLI.'
[1603] heading 'Command-line Tools'
[1605] paragraph ''
[1606] emphasis ''
StaticText 'Useful CLI-based tools for productivity.'
[1607] list ''
[1608] listitem ''
ListMarker '•'
StaticText 'Productivity Tools'
[1609] list ''
[1610] listitem ''
ListMarker '◦'
[1611] link 'copier', url='https://github.com/pykong/copier'
StaticText '- A library and command-line utility for rendering projects templates.'
[1612] listitem ''
ListMarker '◦'
[1613] link 'cookiecutter', url='https://github.com/audreyr/cookiecutter'
StaticText '- A command-line utility that creates projects from cookiecutters (project templates).'
[1614] listitem ''
ListMarker '◦'
[1615] link 'doitlive', url='https://github.com/sloria/doitlive'
StaticText '- A tool for live presentations in the terminal.'
[1616] listitem ''
ListMarker '◦'
[1617] link 'howdoi', url='https://github.com/gleitz/howdoi'
StaticText '- Instant coding answers via the command line.'
[1618] listitem ''
ListMarker '◦'
[1619] link 'Invoke', url='https://github.com/pyinvoke/invoke#readme'
StaticText '- A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.'
[1620] listitem ''
ListMarker '◦'
[1621] link 'PathPicker', url='https://github.com/facebook/PathPicker'
StaticText '- Select files out of bash output.'
[1622] listitem ''
ListMarker '◦'
[1623] link 'percol', url='https://github.com/mooz/percol'
StaticText '- Adds flavor of interactive selection to the traditional pipe concept on UNIX.'
[1624] listitem ''
ListMarker '◦'
[1625] link 'thefuck', url='https://github.com/nvbn/thefuck'
StaticText '- Correcting your previous console command.'
[1626] listitem ''
ListMarker '◦'
[1627] link 'tmuxp', url='https://github.com/tony/tmuxp'
StaticText '- A'
[1628] link 'tmux', url='https://github.com/tmux/tmux'
StaticText 'session manager.'
[1629] listitem ''
ListMarker '◦'
[1630] link 'try', url='https://github.com/timofurrer/try'
StaticText "- A dead simple CLI to try out python packages - it's never been easier."
[1631] listitem ''
ListMarker '•'
StaticText 'CLI Enhancements'
[1632] list ''
[1633] listitem ''
ListMarker '◦'
[1634] link 'httpie', url='https://github.com/jakubroztocil/httpie'
StaticText '- A command line HTTP client, a user-friendly cURL replacement.'
[1635] listitem ''
ListMarker '◦'
[1636] link 'iredis', url='https://github.com/laixintao/iredis'
StaticText '- Redis CLI with autocompletion and syntax highlighting.'
[1637] listitem ''
ListMarker '◦'
[1638] link 'kube-shell', url='https://github.com/cloudnativelabs/kube-shell'
StaticText '- An integrated shell for working with the Kubernetes CLI.'
[1639] listitem ''
ListMarker '◦'
[1640] link 'litecli', url='https://github.com/dbcli/litecli'
StaticText '- SQLite CLI with autocompletion and syntax highlighting.'
[1641] listitem ''
ListMarker '◦'
[1642] link 'mycli', url='https://github.com/dbcli/mycli'
StaticText '- MySQL CLI with autocompletion and syntax highlighting.'
[1643] listitem ''
ListMarker '◦'
[1644] link 'pgcli', url='https://github.com/dbcli/pgcli'
StaticText '- PostgreSQL CLI with autocompletion and syntax highlighting.'
[1645] listitem ''
ListMarker '◦'
[1646] link 'saws', url='https://github.com/donnemartin/saws'
StaticText '- A Supercharged'
[1647] link 'aws-cli', url='https://github.com/aws/aws-cli'
StaticText '.'
[1648] heading 'Compatibility'
[1650] paragraph ''
[1651] emphasis ''
StaticText 'Libraries for migrating from Python 2 to 3.'
[1652] list ''
[1653] listitem ''
ListMarker '•'
[1654] link 'python-future', url='http://python-future.org/index.html'
StaticText '- The missing compatibility layer between Python 2 and Python 3.'
[1655] listitem ''
ListMarker '•'
[1656] link 'modernize', url='https://github.com/PyCQA/modernize'
StaticText '- Modernizes Python code for eventual Python 3 migration.'
[1657] listitem ''
ListMarker '•'
[1658] link 'six', url='https://pypi.org/project/six/'
StaticText '- Python 2 and 3 compatibility utilities.'
[1659] heading 'Computer Vision'
[1661] paragraph ''
[1662] emphasis ''
StaticText 'Libraries for Computer Vision.'
[1663] list ''
[1664] listitem ''
ListMarker '•'
[1665] link 'EasyOCR', url='https://github.com/JaidedAI/EasyOCR'
StaticText '- Ready-to-use OCR with 40+ languages supported.'
[1666] listitem ''
ListMarker '•'
[1667] link 'Face Recognition', url='https://github.com/ageitgey/face_recognition'
StaticText '- Simple facial recognition library.'
[1668] listitem ''
ListMarker '•'
[1669] link 'Kornia', url='https://github.com/kornia/kornia/'
StaticText '- Open Source Differentiable Computer Vision Library for PyTorch.'
[1670] listitem ''
ListMarker '•'
[1671] link 'OpenCV', url='https://opencv.org/'
StaticText '- Open Source Computer Vision Library.'
[1672] listitem ''
ListMarker '•'
[1673] link 'pytesseract', url='https://github.com/madmaze/pytesseract'
StaticText '- A wrapper for'
[1674] link 'Google Tesseract OCR', url='https://github.com/tesseract-ocr'
StaticText '.'
[1675] listitem ''
ListMarker '•'
[1676] link 'SimpleCV', url='https://github.com/sightmachine/SimpleCV'
StaticText '- An open source framework for building computer vision applications.'
[1677] listitem ''
ListMarker '•'
[1678] link 'tesserocr', url='https://github.com/sirfz/tesserocr'
StaticText '- Another simple, Pillow-friendly, wrapper around the'
[1679] code ''
StaticText 'tesseract-ocr'
StaticText 'API for OCR.'
[1680] heading 'Concurrency and Parallelism'
[1682] paragraph ''
[1683] emphasis ''
StaticText 'Libraries for concurrent and parallel execution. Also see'
[1684] link 'awesome-asyncio', url='https://github.com/timofurrer/awesome-asyncio'
StaticText '.'
[1685] list ''
[1686] listitem ''
ListMarker '•'
[1687] link 'concurrent.futures', url='https://docs.python.org/3/library/concurrent.futures.html'
StaticText '- (Python standard library) A high-level interface for asynchronously executing callables.'
[1688] listitem ''
ListMarker '•'
[1689] link 'eventlet', url='http://eventlet.net/'
StaticText '- Asynchronous framework with WSGI support.'
[1690] listitem ''
ListMarker '•'
[1691] link 'gevent', url='http://www.gevent.org/'
StaticText '- A coroutine-based Python networking library that uses'
[1692] link 'greenlet', url='https://github.com/python-greenlet/greenlet'
StaticText '.'
[1693] listitem ''
ListMarker '•'
[1694] link 'multiprocessing', url='https://docs.python.org/3/library/multiprocessing.html'
StaticText '- (Python standard library) Process-based parallelism.'
[1695] listitem ''
ListMarker '•'
[1696] link 'scoop', url='https://github.com/soravux/scoop'
StaticText '- Scalable Concurrent Operations in Python.'
[1697] listitem ''
ListMarker '•'
[1698] link 'uvloop', url='https://github.com/MagicStack/uvloop'
StaticText '- Ultra fast implementation of'
[1699] code ''
StaticText 'asyncio'
StaticText 'event loop on top of'
[1700] code ''
StaticText 'libuv'
StaticText '.'
[1701] heading 'Configuration'
[1703] paragraph ''
[1704] emphasis ''
StaticText 'Libraries for storing and parsing configuration options.'
[1705] list ''
[1706] listitem ''
ListMarker '•'
[1707] link 'configobj', url='https://github.com/DiffSK/configobj'
StaticText '- INI file parser with validation.'
[1708] listitem ''
ListMarker '•'
[1709] link 'configparser', url='https://docs.python.org/3/library/configparser.html'
StaticText '- (Python standard library) INI file parser.'
[1710] listitem ''
ListMarker '•'
[1711] link 'hydra', url='https://github.com/facebookresearch/hydra'
StaticText '- Hydra is a framework for elegantly configuring complex applications.'
[1712] listitem ''
ListMarker '•'
[1713] link 'profig', url='https://profig.readthedocs.io/en/latest/'
StaticText '- Config from multiple formats with value conversion.'
[1714] listitem ''
ListMarker '•'
[1715] link 'python-decouple', url='https://github.com/henriquebastos/python-decouple'
StaticText '- Strict separation of settings from code.'
[1716] heading 'Cryptography'
[1718] list ''
[1719] listitem ''
ListMarker '•'
[1720] link 'cryptography', url='https://cryptography.io/en/latest/'
StaticText '- A package designed to expose cryptographic primitives and recipes to Python developers.'
[1721] listitem ''
ListMarker '•'
[1722] link 'paramiko', url='https://github.com/paramiko/paramiko'
StaticText '- The leading native Python SSHv2 protocol library.'
[1723] listitem ''
ListMarker '•'
[1724] link 'passlib', url='https://passlib.readthedocs.io/en/stable/'
StaticText '- Secure password storage/hashing library, very high level.'
[1725] listitem ''
ListMarker '•'
[1726] link 'pynacl', url='https://github.com/pyca/pynacl'
StaticText '- Python binding to the Networking and Cryptography (NaCl) library.'
[1727] heading 'Data Analysis'
[1729] paragraph ''
[1730] emphasis ''
StaticText 'Libraries for data analyzing.'
[1731] list ''
[1732] listitem ''
ListMarker '•'
[1733] link 'AWS Data Wrangler', url='https://github.com/awslabs/aws-data-wrangler'
StaticText '- Pandas on AWS.'
[1734] listitem ''
ListMarker '•'
[1735] link 'Blaze', url='https://github.com/blaze/blaze'
StaticText '- NumPy and Pandas interface to Big Data.'
[1736] listitem ''
ListMarker '•'
[1737] link 'Open Mining', url='https://github.com/mining/mining'
StaticText '- Business Intelligence (BI) in Pandas interface.'
[1738] listitem ''
ListMarker '•'
[1739] link 'Optimus', url='https://github.com/ironmussa/Optimus'
StaticText '- Agile Data Science Workflows made easy with PySpark.'
[1740] listitem ''
ListMarker '•'
[1741] link 'Orange', url='https://orange.biolab.si/'
StaticText '- Data mining, data visualization, analysis and machine learning through visual programming or scripts.'
[1742] listitem ''
ListMarker '•'
[1743] link 'Pandas', url='http://pandas.pydata.org/'
StaticText '- A library providing high-performance, easy-to-use data structures and data analysis tools.'
[1744] heading 'Data Validation'
[1746] paragraph ''
[1747] emphasis ''
StaticText 'Libraries for validating data. Used for forms in many cases.'
[1748] list ''
[1749] listitem ''
ListMarker '•'
[1750] link 'Cerberus', url='https://github.com/pyeve/cerberus'
StaticText '- A lightweight and extensible data validation library.'
[1751] listitem ''
ListMarker '•'
[1752] link 'colander', url='https://docs.pylonsproject.org/projects/colander/en/latest/'
StaticText '- Validating and deserializing data obtained via XML, JSON, an HTML form post.'
[1753] listitem ''
ListMarker '•'
[1754] link 'jsonschema', url='https://github.com/Julian/jsonschema'
StaticText '- An implementation of'
[1755] link 'JSON Schema', url='http://json-schema.org/'
StaticText 'for Python.'
[1756] listitem ''
ListMarker '•'
[1757] link 'schema', url='https://github.com/keleshev/schema'
StaticText '- A library for validating Python data structures.'
[1758] listitem ''
ListMarker '•'
[1759] link 'Schematics', url='https://github.com/schematics/schematics'
StaticText '- Data Structure Validation.'
[1760] listitem ''
ListMarker '•'
[1761] link 'valideer', url='https://github.com/podio/valideer'
StaticText '- Lightweight extensible data validation and adaptation library.'
[1762] listitem ''
ListMarker '•'
[1763] link 'voluptuous', url='https://github.com/alecthomas/voluptuous'
StaticText '- A Python data validation library.'
[1764] heading 'Data Visualization'
[1766] paragraph ''
[1767] emphasis ''
StaticText 'Libraries for visualizing data. Also see'
[1768] link 'awesome-javascript', url='https://github.com/sorrycc/awesome-javascript#data-visualization'
StaticText '.'
[1769] list ''
[1770] listitem ''
ListMarker '•'
[1771] link 'Altair', url='https://github.com/altair-viz/altair'
StaticText '- Declarative statistical visualization library for Python.'
[1772] listitem ''
ListMarker '•'
[1773] link 'Bokeh', url='https://github.com/bokeh/bokeh'
StaticText '- Interactive Web Plotting for Python.'
[1774] listitem ''
ListMarker '•'
[1775] link 'bqplot', url='https://github.com/bloomberg/bqplot'
StaticText '- Interactive Plotting Library for the Jupyter Notebook.'
[1776] listitem ''
ListMarker '•'
[1777] link 'Cartopy', url='https://github.com/SciTools/cartopy'
StaticText '- A cartographic python library with matplotlib support.'
[1778] listitem ''
ListMarker '•'
[1779] link 'Dash', url='https://plot.ly/products/dash/'
StaticText '- Built on top of Flask, React and Plotly aimed at analytical web applications.'
[1780] list ''
[1781] listitem ''
ListMarker '◦'
[1782] link 'awesome-dash', url='https://github.com/Acrotrend/awesome-dash'
[1783] listitem ''
ListMarker '•'
[1784] link 'diagrams', url='https://github.com/mingrammer/diagrams'
StaticText '- Diagram as Code.'
[1785] listitem ''
ListMarker '•'
[1786] link 'Matplotlib', url='http://matplotlib.org/'
StaticText '- A Python 2D plotting library.'
[1787] listitem ''
ListMarker '•'
[1788] link 'plotnine', url='https://github.com/has2k1/plotnine'
StaticText '- A grammar of graphics for Python based on ggplot2.'
[1789] listitem ''
ListMarker '•'
[1790] link 'Pygal', url='http://www.pygal.org/en/latest/'
StaticText '- A Python SVG Charts Creator.'
[1791] listitem ''
ListMarker '•'
[1792] link 'PyGraphviz', url='https://pypi.org/project/pygraphviz/'
StaticText '- Python interface to'
[1793] link 'Graphviz', url='http://www.graphviz.org/'
StaticText '.'
[1794] listitem ''
ListMarker '•'
[1795] link 'PyQtGraph', url='http://www.pyqtgraph.org/'
StaticText '- Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.'
[1796] listitem ''
ListMarker '•'
[1797] link 'Seaborn', url='https://github.com/mwaskom/seaborn'
StaticText '- Statistical data visualization using Matplotlib.'
[1798] listitem ''
ListMarker '•'
[1799] link 'VisPy', url='https://github.com/vispy/vispy'
StaticText '- High-performance scientific visualization based on OpenGL.'
[1800] heading 'Database'
[1802] paragraph ''
[1803] emphasis ''
StaticText 'Databases implemented in Python.'
[1804] list ''
[1805] listitem ''
ListMarker '•'
[1806] link 'pickleDB', url='https://github.com/patx/pickledb'
StaticText '- A simple and lightweight key-value store for Python.'
[1807] listitem ''
ListMarker '•'
[1808] link 'tinydb', url='https://github.com/msiemens/tinydb'
StaticText '- A tiny, document-oriented database.'
[1809] listitem ''
ListMarker '•'
[1810] link 'ZODB', url='https://github.com/zopefoundation/ZODB'
StaticText '- A native object database for Python. A key-value and object graph database.'
[1811] heading 'Database Drivers'
[1813] paragraph ''
[1814] emphasis ''
StaticText 'Libraries for connecting and operating databases.'
[1815] list ''
[1816] listitem ''
ListMarker '•'
StaticText 'MySQL -'
[1817] link 'awesome-mysql', url='http://shlomi-noach.github.io/awesome-mysql/'
[1818] list ''
[1819] listitem ''
ListMarker '◦'
[1820] link 'mysqlclient', url='https://github.com/PyMySQL/mysqlclient-python'
StaticText '- MySQL connector with Python 3 support ('
[1821] link 'mysql-python', url='https://sourceforge.net/projects/mysql-python/'
StaticText 'fork).'
[1822] listitem ''
ListMarker '◦'
[1823] link 'PyMySQL', url='https://github.com/PyMySQL/PyMySQL'
StaticText '- A pure Python MySQL driver compatible to mysql-python.'
[1824] listitem ''
ListMarker '•'
StaticText 'PostgreSQL -'
[1825] link 'awesome-postgres', url='https://github.com/dhamaniasad/awesome-postgres'
[1826] list ''
[1827] listitem ''
ListMarker '◦'
[1828] link 'psycopg2', url='http://initd.org/psycopg/'
StaticText '- The most popular PostgreSQL adapter for Python.'
[1829] listitem ''
ListMarker '◦'
[1830] link 'queries', url='https://github.com/gmr/queries'
StaticText '- A wrapper of the psycopg2 library for interacting with PostgreSQL.'
[1831] listitem ''
ListMarker '•'
StaticText 'SQlite -'
[1832] link 'awesome-sqlite', url='https://github.com/planetopendata/awesome-sqlite'
[1833] list ''
[1834] listitem ''
ListMarker '◦'
[1835] link 'sqlite3', url='https://docs.python.org/3/library/sqlite3.html'
StaticText '- (Python standard library) SQlite interface compliant with DB-API 2.0'
[1836] listitem ''
ListMarker '◦'
[1837] link 'SuperSQLite', url='https://github.com/plasticityai/supersqlite'
StaticText '- A supercharged SQLite library built on top of'
[1838] link 'apsw', url='https://github.com/rogerbinns/apsw'
StaticText '.'
[1839] listitem ''
ListMarker '•'
StaticText 'Other Relational Databases'
[1840] list ''
[1841] listitem ''
ListMarker '◦'
[1842] link 'pymssql', url='https://pymssql.readthedocs.io/en/latest/'
StaticText '- A simple database interface to Microsoft SQL Server.'
[1843] listitem ''
ListMarker '◦'
[1844] link 'clickhouse-driver', url='https://github.com/mymarilyn/clickhouse-driver'
StaticText '- Python driver with native interface for ClickHouse.'
[1845] listitem ''
ListMarker '•'
StaticText 'NoSQL Databases'
[1846] list ''
[1847] listitem ''
ListMarker '◦'
[1848] link 'cassandra-driver', url='https://github.com/datastax/python-driver'
StaticText '- The Python Driver for Apache Cassandra.'
[1849] listitem ''
ListMarker '◦'
[1850] link 'happybase', url='https://github.com/wbolster/happybase'
StaticText '- A developer-friendly library for Apache HBase.'
[1851] listitem ''
ListMarker '◦'
[1852] link 'kafka-python', url='https://github.com/dpkp/kafka-python'
StaticText '- The Python client for Apache Kafka.'
[1853] listitem ''
ListMarker '◦'
[1854] link 'py2neo', url='https://py2neo.org/'
StaticText '- A client library and toolkit for working with Neo4j.'
[1855] listitem ''
ListMarker '◦'
[1856] link 'pymongo', url='https://github.com/mongodb/mongo-python-driver'
StaticText '- The official Python client for MongoDB.'
[1857] listitem ''
ListMarker '◦'
[1858] link 'redis-py', url='https://github.com/andymccurdy/redis-py'
StaticText '- The Python client for Redis.'
[1859] listitem ''
ListMarker '•'
StaticText 'Asynchronous Clients'
[1860] list ''
[1861] listitem ''
ListMarker '◦'
[1862] link 'motor', url='https://github.com/mongodb/motor'
StaticText '- The async Python driver for MongoDB.'
[1863] heading 'Date and Time'
[1865] paragraph ''
[1866] emphasis ''
StaticText 'Libraries for working with dates and times.'
[1867] list ''
[1868] listitem ''
ListMarker '•'
[1869] link 'Arrow', url='https://arrow.readthedocs.io/en/latest/'
StaticText '- A Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps.'
[1870] listitem ''
ListMarker '•'
[1871] link 'Chronyk', url='https://github.com/KoffeinFlummi/Chronyk'
StaticText '- A Python 3 library for parsing human-written times and dates.'
[1872] listitem ''
ListMarker '•'
[1873] link 'dateutil', url='https://github.com/dateutil/dateutil'
StaticText '- Extensions to the standard Python'
[1874] link 'datetime', url='https://docs.python.org/3/library/datetime.html'
StaticText 'module.'
[1875] listitem ''
ListMarker '•'
[1876] link 'delorean', url='https://github.com/myusuf3/delorean/'
StaticText '- A library for clearing up the inconvenient truths that arise dealing with datetimes.'
[1877] listitem ''
ListMarker '•'
[1878] link 'maya', url='https://github.com/timofurrer/maya'
StaticText '- Datetimes for Humans.'
[1879] listitem ''
ListMarker '•'
[1880] link 'moment', url='https://github.com/zachwill/moment'
StaticText '- A Python library for dealing with dates/times. Inspired by'
[1881] link 'Moment.js', url='http://momentjs.com/'
StaticText '.'
[1882] listitem ''
ListMarker '•'
[1883] link 'Pendulum', url='https://github.com/sdispater/pendulum'
StaticText '- Python datetimes made easy.'
[1884] listitem ''
ListMarker '•'
[1885] link 'PyTime', url='https://github.com/shinux/PyTime'
StaticText '- An easy-to-use Python module which aims to operate date/time/datetime by string.'
[1886] listitem ''
ListMarker '•'
[1887] link 'pytz', url='https://launchpad.net/pytz'
StaticText '- World timezone definitions, modern and historical. Brings the'
[1888] link 'tz database', url='https://en.wikipedia.org/wiki/Tz_database'
StaticText 'into Python.'
[1889] listitem ''
ListMarker '•'
[1890] link 'when.py', url='https://github.com/dirn/When.py'
StaticText '- Providing user-friendly functions to help perform common date and time actions.'
[1891] heading 'Debugging Tools'
[1893] paragraph ''
[1894] emphasis ''
StaticText 'Libraries for debugging code.'
[1895] list ''
[1896] listitem ''
ListMarker '•'
StaticText 'pdb-like Debugger'
[1897] list ''
[1898] listitem ''
ListMarker '◦'
[1899] link 'ipdb', url='https://github.com/gotcha/ipdb'
StaticText '- IPython-enabled'
[1900] link 'pdb', url='https://docs.python.org/3/library/pdb.html'
StaticText '.'
[1901] listitem ''
ListMarker '◦'
[1902] link 'pdb++', url='https://github.com/antocuni/pdb'
StaticText '- Another drop-in replacement for pdb.'
[1903] listitem ''
ListMarker '◦'
[1904] link 'pudb', url='https://github.com/inducer/pudb'
StaticText '- A full-screen, console-based Python debugger.'
[1905] listitem ''
ListMarker '◦'
[1906] link 'wdb', url='https://github.com/Kozea/wdb'
StaticText '- An improbable web debugger through WebSockets.'
[1907] listitem ''
ListMarker '•'
StaticText 'Tracing'
[1908] list ''
[1909] listitem ''
ListMarker '◦'
[1910] link 'lptrace', url='https://github.com/khamidou/lptrace'
StaticText '-'
[1911] link 'strace', url='http://man7.org/linux/man-pages/man1/strace.1.html'
StaticText 'for Python programs.'
[1912] listitem ''
ListMarker '◦'
[1913] link 'manhole', url='https://github.com/ionelmc/python-manhole'
StaticText '- Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt.'
[1914] listitem ''
ListMarker '◦'
[1915] link 'pyringe', url='https://github.com/google/pyringe'
StaticText '- Debugger capable of attaching to and injecting code into Python processes.'
[1916] listitem ''
ListMarker '◦'
[1917] link 'python-hunter', url='https://github.com/ionelmc/python-hunter'
StaticText '- A flexible code tracing toolkit.'
[1918] listitem ''
ListMarker '•'
StaticText 'Profiler'
[1919] list ''
[1920] listitem ''
ListMarker '◦'
[1921] link 'line_profiler', url='https://github.com/rkern/line_profiler'
StaticText '- Line-by-line profiling.'
[1922] listitem ''
ListMarker '◦'
[1923] link 'memory_profiler', url='https://github.com/fabianp/memory_profiler'
StaticText '- Monitor Memory usage of Python code.'
[1924] listitem ''
ListMarker '◦'
[1925] link 'py-spy', url='https://github.com/benfred/py-spy'
StaticText '- A sampling profiler for Python programs. Written in Rust.'
[1926] listitem ''
ListMarker '◦'
[1927] link 'pyflame', url='https://github.com/uber/pyflame'
StaticText '- A ptracing profiler For Python.'
[1928] listitem ''
ListMarker '◦'
[1929] link 'vprof', url='https://github.com/nvdv/vprof'
StaticText '- Visual Python profiler.'
[1930] listitem ''
ListMarker '•'
StaticText 'Others'
[1931] list ''
[1932] listitem ''
ListMarker '◦'
[1933] link 'django-debug-toolbar', url='https://github.com/jazzband/django-debug-toolbar'
StaticText '- Display various debug information for Django.'
[1934] listitem ''
ListMarker '◦'
[1935] link 'django-devserver', url='https://github.com/dcramer/django-devserver'
StaticText "- A drop-in replacement for Django's runserver."
[1936] listitem ''
ListMarker '◦'
[1937] link 'flask-debugtoolbar', url='https://github.com/mgood/flask-debugtoolbar'
StaticText '- A port of the django-debug-toolbar to flask.'
[1938] listitem ''
ListMarker '◦'
[1939] link 'icecream', url='https://github.com/gruns/icecream'
StaticText '- Inspect variables, expressions, and program execution with a single, simple function call.'
[1940] listitem ''
ListMarker '◦'
[1941] link 'pyelftools', url='https://github.com/eliben/pyelftools'
StaticText '- Parsing and analyzing ELF files and DWARF debugging information.'
[1942] heading 'Deep Learning'
[1944] paragraph ''
[1945] emphasis ''
StaticText 'Frameworks for Neural Networks and Deep Learning. Also see'
[1946] link 'awesome-deep-learning', url='https://github.com/ChristosChristofidis/awesome-deep-learning'
StaticText '.'
[1947] list ''
[1948] listitem ''
ListMarker '•'
[1949] link 'caffe', url='https://github.com/BVLC/caffe'
StaticText '- A fast open framework for deep learning..'
[1950] listitem ''
ListMarker '•'
[1951] link 'keras', url='https://github.com/keras-team/keras'
StaticText '- A high-level neural networks library and capable of running on top of either TensorFlow or Theano.'
[1952] listitem ''
ListMarker '•'
[1953] link 'mxnet', url='https://github.com/dmlc/mxnet'
StaticText '- A deep learning framework designed for both efficiency and flexibility.'
[1954] listitem ''
ListMarker '•'
[1955] link 'pytorch', url='https://github.com/pytorch/pytorch'
StaticText '- Tensors and Dynamic neural networks in Python with strong GPU acceleration.'
[1956] listitem ''
ListMarker '•'
[1957] link 'SerpentAI', url='https://github.com/SerpentAI/SerpentAI'
StaticText '- Game agent framework. Use any video game as a deep learning sandbox.'
[1958] listitem ''
ListMarker '•'
[1959] link 'tensorflow', url='https://github.com/tensorflow/tensorflow'
StaticText '- The most popular Deep Learning framework created by Google.'
[1960] listitem ''
ListMarker '•'
[1961] link 'Theano', url='https://github.com/Theano/Theano'
StaticText '- A library for fast numerical computation.'
[1962] heading 'DevOps Tools'
[1964] paragraph ''
[1965] emphasis ''
StaticText 'Software and libraries for DevOps.'
[1966] list ''
[1967] listitem ''
ListMarker '•'
StaticText 'Configuration Management'
[1968] list ''
[1969] listitem ''
ListMarker '◦'
[1970] link 'ansible', url='https://github.com/ansible/ansible'
StaticText '- A radically simple IT automation platform.'
[1971] listitem ''
ListMarker '◦'
[1972] link 'cloudinit', url='https://cloudinit.readthedocs.io/en/latest/'
StaticText '- A multi-distribution package that handles early initialization of a cloud instance.'
[1973] listitem ''
ListMarker '◦'
[1974] link 'OpenStack', url='https://www.openstack.org/'
StaticText '- Open source software for building private and public clouds.'
[1975] listitem ''
ListMarker '◦'
[1976] link 'pyinfra', url='https://github.com/Fizzadar/pyinfra'
StaticText '- A versatile CLI tools and python libraries to automate infrastructure.'
[1977] listitem ''
ListMarker '◦'
[1978] link 'saltstack', url='https://github.com/saltstack/salt'
StaticText '- Infrastructure automation and management system.'
[1979] listitem ''
ListMarker '•'
StaticText 'SSH-style Deployment'
[1980] list ''
[1981] listitem ''
ListMarker '◦'
[1982] link 'cuisine', url='https://github.com/sebastien/cuisine'
StaticText '- Chef-like functionality for Fabric.'
[1983] listitem ''
ListMarker '◦'
[1984] link 'fabric', url='https://github.com/fabric/fabric'
StaticText '- A simple, Pythonic tool for remote execution and deployment.'
[1985] listitem ''
ListMarker '◦'
[1986] link 'fabtools', url='https://github.com/fabtools/fabtools'
StaticText '- Tools for writing awesome Fabric files.'
[1987] listitem ''
ListMarker '•'
StaticText 'Process Management'
[1988] list ''
[1989] listitem ''
ListMarker '◦'
[1990] link 'honcho', url='https://github.com/nickstenning/honcho'
StaticText '- A Python clone of'
[1991] link 'Foreman', url='https://github.com/ddollar/foreman'
StaticText ', for managing Procfile-based applications.'
[1992] listitem ''
ListMarker '◦'
[1993] link 'supervisor', url='https://github.com/Supervisor/supervisor'
StaticText '- Supervisor process control system for UNIX.'
[1994] listitem ''
ListMarker '•'
StaticText 'Monitoring'
[1995] list ''
[1996] listitem ''
ListMarker '◦'
[1997] link 'psutil', url='https://github.com/giampaolo/psutil'
StaticText '- A cross-platform process and system utilities module.'
[1998] listitem ''
ListMarker '•'
StaticText 'Backup'
[1999] list ''
[2000] listitem ''
ListMarker '◦'
[2001] link 'BorgBackup', url='https://www.borgbackup.org/'
StaticText '- A deduplicating archiver with compression and encryption.'
[2002] listitem ''
ListMarker '•'
StaticText 'Others'
[2003] list ''
[2004] listitem ''
ListMarker '◦'
[2005] link 'docker-compose', url='https://docs.docker.com/compose/'
StaticText '- Fast, isolated development environments using'
[2006] link 'Docker', url='https://www.docker.com/'
StaticText '.'
[2007] heading 'Distributed Computing'
[2009] paragraph ''
[2010] emphasis ''
StaticText 'Frameworks and libraries for Distributed Computing.'
[2011] list ''
[2012] listitem ''
ListMarker '•'
StaticText 'Batch Processing'
[2013] list ''
[2014] listitem ''
ListMarker '◦'
[2015] link 'dask', url='https://github.com/dask/dask'
StaticText '- A flexible parallel computing library for analytic computing.'
[2016] listitem ''
ListMarker '◦'
[2017] link 'luigi', url='https://github.com/spotify/luigi'
StaticText '- A module that helps you build complex pipelines of batch jobs.'
[2018] listitem ''
ListMarker '◦'
[2019] link 'mrjob', url='https://github.com/Yelp/mrjob'
StaticText '- Run MapReduce jobs on Hadoop or Amazon Web Services.'
[2020] listitem ''
ListMarker '◦'
[2021] link 'PySpark', url='https://pypi.org/project/pyspark/'
StaticText '-'
[2022] link 'Apache Spark', url='https://spark.apache.org/'
StaticText 'Python API.'
[2023] listitem ''
ListMarker '◦'
[2024] link 'Ray', url='https://github.com/ray-project/ray/'
StaticText '- A system for parallel and distributed Python that unifies the machine learning ecosystem.'
[2025] listitem ''
ListMarker '•'
StaticText 'Stream Processing'
[2026] list ''
[2027] listitem ''
ListMarker '◦'
[2028] link 'faust', url='https://github.com/robinhood/faust'
StaticText '- A stream processing library, porting the ideas from'
[2029] link 'Kafka Streams', url='https://kafka.apache.org/documentation/streams/'
StaticText 'to Python.'
[2030] listitem ''
ListMarker '◦'
[2031] link 'streamparse', url='https://github.com/Parsely/streamparse'
StaticText '- Run Python code against real-time streams of data via'
[2032] link 'Apache Storm', url='http://storm.apache.org/'
StaticText '.'
[2033] heading 'Distribution'
[2035] paragraph ''
[2036] emphasis ''
StaticText 'Libraries to create packaged executables for release distribution.'
[2037] list ''
[2038] listitem ''
ListMarker '•'
[2039] link 'dh-virtualenv', url='https://github.com/spotify/dh-virtualenv'
StaticText '- Build and distribute a virtualenv as a Debian package.'
[2040] listitem ''
ListMarker '•'
[2041] link 'Nuitka', url='http://nuitka.net/'
StaticText '- Compile scripts, modules, packages to an executable or extension module.'
[2042] listitem ''
ListMarker '•'
[2043] link 'py2app', url='http://pythonhosted.org/py2app/'
StaticText '- Freezes Python scripts (Mac OS X).'
[2044] listitem ''
ListMarker '•'
[2045] link 'py2exe', url='http://www.py2exe.org/'
StaticText '- Freezes Python scripts (Windows).'
[2046] listitem ''
ListMarker '•'
[2047] link 'pyarmor', url='https://github.com/dashingsoft/pyarmor'
StaticText '- A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.'
[2048] listitem ''
ListMarker '•'
[2049] link 'PyInstaller', url='https://github.com/pyinstaller/pyinstaller'
StaticText '- Converts Python programs into stand-alone executables (cross-platform).'
[2050] listitem ''
ListMarker '•'
[2051] link 'pynsist', url='http://pynsist.readthedocs.io/en/latest/'
StaticText '- A tool to build Windows installers, installers bundle Python itself.'
[2052] listitem ''
ListMarker '•'
[2053] link 'shiv', url='https://github.com/linkedin/shiv'
StaticText '- A command line utility for building fully self-contained zipapps (PEP 441), but with all their dependencies included.'
[2054] heading 'Documentation'
[2056] paragraph ''
[2057] emphasis ''
StaticText 'Libraries for generating project documentation.'
[2058] list ''
[2059] listitem ''
ListMarker '•'
[2060] link 'sphinx', url='https://github.com/sphinx-doc/sphinx/'
StaticText '- Python Documentation generator.'
[2061] list ''
[2062] listitem ''
ListMarker '◦'
[2063] link 'awesome-sphinxdoc', url='https://github.com/yoloseem/awesome-sphinxdoc'
[2064] listitem ''
ListMarker '•'
[2065] link 'pdoc', url='https://github.com/mitmproxy/pdoc'
StaticText '- Epydoc replacement to auto generate API documentation for Python libraries.'
[2066] listitem ''
ListMarker '•'
[2067] link 'pycco', url='https://github.com/pycco-docs/pycco'
StaticText '- The literate-programming-style documentation generator.'
[2068] heading 'Downloader'
[2070] paragraph ''
[2071] emphasis ''
StaticText 'Libraries for downloading.'
[2072] list ''
[2073] listitem ''
ListMarker '•'
[2074] link 'akshare', url='https://github.com/jindaxiang/akshare'
StaticText '- A financial data interface library, built for human beings!'
[2075] listitem ''
ListMarker '•'
[2076] link 's3cmd', url='https://github.com/s3tools/s3cmd'
StaticText '- A command line tool for managing Amazon S3 and CloudFront.'
[2077] listitem ''
ListMarker '•'
[2078] link 's4cmd', url='https://github.com/bloomreach/s4cmd'
StaticText '- Super S3 command line tool, good for higher performance.'
[2079] listitem ''
ListMarker '•'
[2080] link 'you-get', url='https://you-get.org/'
StaticText '- A YouTube/Youku/Niconico video downloader written in Python 3.'
[2081] listitem ''
ListMarker '•'
[2082] link 'youtube-dl', url='https://rg3.github.io/youtube-dl/'
StaticText '- A small command-line program to download videos from YouTube.'
[2083] heading 'E-commerce'
[2085] paragraph ''
[2086] emphasis ''
StaticText 'Frameworks and libraries for e-commerce and payments.'
[2087] list ''
[2088] listitem ''
ListMarker '•'
[2089] link 'alipay', url='https://github.com/lxneng/alipay'
StaticText '- Unofficial Alipay API for Python.'
[2090] listitem ''
ListMarker '•'
[2091] link 'Cartridge', url='https://github.com/stephenmcd/cartridge'
StaticText '- A shopping cart app built using the Mezzanine.'
[2092] listitem ''
ListMarker '•'
[2093] link 'django-oscar', url='http://oscarcommerce.com/'
StaticText '- An open-source e-commerce framework for Django.'
[2094] listitem ''
ListMarker '•'
[2095] link 'django-shop', url='https://github.com/awesto/django-shop'
StaticText '- A Django based shop system.'
[2096] listitem ''
ListMarker '•'
[2097] link 'forex-python', url='https://github.com/MicroPyramid/forex-python'
StaticText '- Foreign exchange rates, Bitcoin price index and currency conversion.'
[2098] listitem ''
ListMarker '•'
[2099] link 'merchant', url='https://github.com/agiliq/merchant'
StaticText '- A Django app to accept payments from various payment processors.'
[2100] listitem ''
ListMarker '•'
[2101] link 'money', url='https://github.com/carlospalol/money'
StaticText '-'
[2102] code ''
StaticText 'Money'
StaticText 'class with optional CLDR-backed locale-aware formatting and an extensible currency exchange.'
[2103] listitem ''
ListMarker '•'
[2104] link 'python-currencies', url='https://github.com/Alir3z4/python-currencies'
StaticText '- Display money format and its filthy currencies.'
[2105] listitem ''
ListMarker '•'
[2106] link 'saleor', url='https://saleor.io/'
StaticText '- Headless open-source e-commerce platform.'
[2107] listitem ''
ListMarker '•'
[2108] link 'shoop', url='https://www.shuup.com/en/'
StaticText '- An open source E-Commerce platform based on Django.'
[2109] heading 'Editor Plugins and IDEs'
[2111] list ''
[2112] listitem ''
ListMarker '•'
StaticText 'Emacs'
[2113] list ''
[2114] listitem ''
ListMarker '◦'
[2115] link 'elpy', url='https://github.com/jorgenschaefer/elpy'
StaticText '- Emacs Python Development Environment.'
[2116] listitem ''
ListMarker '•'
StaticText 'Sublime Text'
[2117] list ''
[2118] listitem ''
ListMarker '◦'
[2119] link 'anaconda', url='https://github.com/DamnWidget/anaconda'
StaticText '- Anaconda turns your Sublime Text 3 in a full featured Python development IDE.'
[2120] listitem ''
ListMarker '◦'
[2121] link 'SublimeJEDI', url='https://github.com/srusskih/SublimeJEDI'
StaticText '- A Sublime Text plugin to the awesome auto-complete library Jedi.'
[2122] listitem ''
ListMarker '•'
StaticText 'Vim'
[2123] list ''
[2124] listitem ''
ListMarker '◦'
[2125] link 'jedi-vim', url='https://github.com/davidhalter/jedi-vim'
StaticText '- Vim bindings for the Jedi auto-completion library for Python.'
[2126] listitem ''
ListMarker '◦'
[2127] link 'python-mode', url='https://github.com/python-mode/python-mode'
StaticText '- An all in one plugin for turning Vim into a Python IDE.'
[2128] listitem ''
ListMarker '◦'
[2129] link 'YouCompleteMe', url='https://github.com/Valloric/YouCompleteMe'
StaticText '- Includes'
[2130] link 'Jedi', url='https://github.com/davidhalter/jedi'
StaticText '-based completion engine for Python.'
[2131] listitem ''
ListMarker '•'
StaticText 'Visual Studio'
[2132] list ''
[2133] listitem ''
ListMarker '◦'
[2134] link 'PTVS', url='https://github.com/Microsoft/PTVS'
StaticText '- Python Tools for Visual Studio.'
[2135] listitem ''
ListMarker '•'
StaticText 'Visual Studio Code'
[2136] list ''
[2137] listitem ''
ListMarker '◦'
[2138] link 'Python', url='https://marketplace.visualstudio.com/items?itemName=ms-python.python'
StaticText '- The official VSCode extension with rich support for Python.'
[2139] listitem ''
ListMarker '•'
StaticText 'IDE'
[2140] list ''
[2141] listitem ''
ListMarker '◦'
[2142] link 'PyCharm', url='https://www.jetbrains.com/pycharm/'
StaticText '- Commercial Python IDE by JetBrains. Has free community edition available.'
[2143] listitem ''
ListMarker '◦'
[2144] link 'spyder', url='https://github.com/spyder-ide/spyder'
StaticText '- Open Source Python IDE.'
[2145] heading 'Email'
[2147] paragraph ''
[2148] emphasis ''
StaticText 'Libraries for sending and parsing email.'
[2149] list ''
[2150] listitem ''
ListMarker '•'
StaticText 'Mail Servers'
[2151] list ''
[2152] listitem ''
ListMarker '◦'
[2153] link 'modoboa', url='https://github.com/modoboa/modoboa'
StaticText '- A mail hosting and management platform including a modern Web UI.'
[2154] listitem ''
ListMarker '◦'
[2155] link 'salmon', url='https://github.com/moggers87/salmon'
StaticText '- A Python Mail Server.'
[2156] listitem ''
ListMarker '•'
StaticText 'Clients'
[2157] list ''
[2158] listitem ''
ListMarker '◦'
[2159] link 'imbox', url='https://github.com/martinrusev/imbox'
StaticText '- Python IMAP for Humans.'
[2160] listitem ''
ListMarker '◦'
[2161] link 'yagmail', url='https://github.com/kootenpv/yagmail'
StaticText '- Yet another Gmail/SMTP client.'
[2162] listitem ''
ListMarker '•'
StaticText 'Others'
[2163] list ''
[2164] listitem ''
ListMarker '◦'
[2165] link 'flanker', url='https://github.com/mailgun/flanker'
StaticText '- An email address and Mime parsing library.'
[2166] listitem ''
ListMarker '◦'
[2167] link 'mailer', url='https://github.com/marrow/mailer'
StaticText '- High-performance extensible mail delivery framework.'
[2168] heading 'Enterprise Application Integrations'
[2170] paragraph ''
[2171] emphasis ''
StaticText 'Platforms and tools for systems integrations in enterprise environments'
[2172] list ''
[2173] listitem ''
ListMarker '•'
[2174] link 'Zato', url='https://zato.io/'
StaticText '- ESB, SOA, REST, APIs and Cloud Integrations in Python.'
[2175] heading 'Environment Management'
[2177] paragraph ''
[2178] emphasis ''
StaticText 'Libraries for Python version and virtual environment management.'
[2179] list ''
[2180] listitem ''
ListMarker '•'
[2181] link 'pyenv', url='https://github.com/pyenv/pyenv'
StaticText '- Simple Python version management.'
[2182] listitem ''
ListMarker '•'
[2183] link 'virtualenv', url='https://github.com/pypa/virtualenv'
StaticText '- A tool to create isolated Python environments.'
[2184] heading 'Files'
[2186] paragraph ''
[2187] emphasis ''
StaticText 'Libraries for file manipulation and MIME type detection.'
[2188] list ''
[2189] listitem ''
ListMarker '•'
[2190] link 'mimetypes', url='https://docs.python.org/3/library/mimetypes.html'
StaticText '- (Python standard library) Map filenames to MIME types.'
[2191] listitem ''
ListMarker '•'
[2192] link 'path.py', url='https://github.com/jaraco/path.py'
StaticText '- A module wrapper for'
[2193] link 'os.path', url='https://docs.python.org/3/library/os.path.html'
StaticText '.'
[2194] listitem ''
ListMarker '•'
[2195] link 'pathlib', url='https://docs.python.org/3/library/pathlib.html'
StaticText '- (Python standard library) An cross-platform, object-oriented path library.'
[2196] listitem ''
ListMarker '•'
[2197] link 'PyFilesystem2', url='https://github.com/pyfilesystem/pyfilesystem2'
StaticText "- Python's filesystem abstraction layer."
[2198] listitem ''
ListMarker '•'
[2199] link 'python-magic', url='https://github.com/ahupp/python-magic'
StaticText '- A Python interface to the libmagic file type identification library.'
[2200] listitem ''
ListMarker '•'
[2201] link 'Unipath', url='https://github.com/mikeorr/Unipath'
StaticText '- An object-oriented approach to file/directory operations.'
[2202] listitem ''
ListMarker '•'
[2203] link 'watchdog', url='https://github.com/gorakhargosh/watchdog'
StaticText '- API and shell utilities to monitor file system events.'
[2204] heading 'Foreign Function Interface'
[2206] paragraph ''
[2207] emphasis ''
StaticText 'Libraries for providing foreign function interface.'
[2208] list ''
[2209] listitem ''
ListMarker '•'
[2210] link 'cffi', url='https://pypi.org/project/cffi/'
StaticText '- Foreign Function Interface for Python calling C code.'
[2211] listitem ''
ListMarker '•'
[2212] link 'ctypes', url='https://docs.python.org/3/library/ctypes.html'
StaticText '- (Python standard library) Foreign Function Interface for Python calling C code.'
[2213] listitem ''
ListMarker '•'
[2214] link 'PyCUDA', url='https://mathema.tician.de/software/pycuda/'
StaticText "- A Python wrapper for Nvidia's CUDA API."
[2215] listitem ''
ListMarker '•'
[2216] link 'SWIG', url='http://www.swig.org/Doc1.3/Python.html'
StaticText '- Simplified Wrapper and Interface Generator.'
[2217] heading 'Forms'
[2219] paragraph ''
[2220] emphasis ''
StaticText 'Libraries for working with forms.'
[2221] list ''
[2222] listitem ''
ListMarker '•'
[2223] link 'Deform', url='https://github.com/Pylons/deform'
StaticText '- Python HTML form generation library influenced by the formish form generation library.'
[2224] listitem ''
ListMarker '•'
[2225] link 'django-bootstrap3', url='https://github.com/dyve/django-bootstrap3'
StaticText '- Bootstrap 3 integration with Django.'
[2226] listitem ''
ListMarker '•'
[2227] link 'django-bootstrap4', url='https://github.com/zostera/django-bootstrap4'
StaticText '- Bootstrap 4 integration with Django.'
[2228] listitem ''
ListMarker '•'
[2229] link 'django-crispy-forms', url='https://github.com/django-crispy-forms/django-crispy-forms'
StaticText '- A Django app which lets you create beautiful forms in a very elegant and DRY way.'
[2230] listitem ''
ListMarker '•'
[2231] link 'django-remote-forms', url='https://github.com/WiserTogether/django-remote-forms'
StaticText '- A platform independent Django form serializer.'
[2232] listitem ''
ListMarker '•'
[2233] link 'WTForms', url='https://github.com/wtforms/wtforms'
StaticText '- A flexible forms validation and rendering library.'
[2234] heading 'Functional Programming'
[2236] paragraph ''
[2237] emphasis ''
StaticText 'Functional Programming with Python.'
[2238] list ''
[2239] listitem ''
ListMarker '•'
[2240] link 'Coconut', url='https://github.com/evhub/coconut'
StaticText '- A variant of Python built for simple, elegant, Pythonic functional programming.'
[2241] listitem ''
ListMarker '•'
[2242] link 'CyToolz', url='https://github.com/pytoolz/cytoolz/'
StaticText '- Cython implementation of'
[2243] code ''
StaticText 'Toolz'
StaticText ': High performance functional utilities.'
[2244] listitem ''
ListMarker '•'
[2245] link 'fn.py', url='https://github.com/kachayev/fn.py'
StaticText '- Functional programming in Python: implementation of missing features to enjoy FP.'
[2246] listitem ''
ListMarker '•'
[2247] link 'funcy', url='https://github.com/Suor/funcy'
StaticText '- A fancy and practical functional tools.'
[2248] listitem ''
ListMarker '•'
[2249] link 'more-itertools', url='https://github.com/erikrose/more-itertools'
StaticText '- More routines for operating on iterables, beyond'
[2250] code ''
StaticText 'itertools'
StaticText '.'
[2251] listitem ''
ListMarker '•'
[2252] link 'returns', url='https://github.com/dry-python/returns'
StaticText '- A set of type-safe monads, transformers, and composition utilities.'
[2253] listitem ''
ListMarker '•'
[2254] link 'Toolz', url='https://github.com/pytoolz/toolz'
StaticText '- A collection of functional utilities for iterators, functions, and dictionaries.'
[2255] heading 'GUI Development'
[2257] paragraph ''
[2258] emphasis ''
StaticText 'Libraries for working with graphical user interface applications.'
[2259] list ''
[2260] listitem ''
ListMarker '•'
[2261] link 'curses', url='https://docs.python.org/3/library/curses.html'
StaticText '- Built-in wrapper for'
[2262] link 'ncurses', url='http://www.gnu.org/software/ncurses/'
StaticText 'used to create terminal GUI applications.'
[2263] listitem ''
ListMarker '•'
[2264] link 'Eel', url='https://github.com/ChrisKnott/Eel'
StaticText '- A library for making simple Electron-like offline HTML/JS GUI apps.'
[2265] listitem ''
ListMarker '•'
[2266] link 'enaml', url='https://github.com/nucleic/enaml'
StaticText '- Creating beautiful user-interfaces with Declarative Syntax like QML.'
[2267] listitem ''
ListMarker '•'
[2268] link 'Flexx', url='https://github.com/zoofIO/flexx'
StaticText "- Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering."
[2269] listitem ''
ListMarker '•'
[2270] link 'Gooey', url='https://github.com/chriskiehl/Gooey'
StaticText '- Turn command line programs into a full GUI application with one line.'
[2271] listitem ''
ListMarker '•'
[2272] link 'kivy', url='https://kivy.org/'
StaticText '- A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.'
[2273] listitem ''
ListMarker '•'
[2274] link 'pyglet', url='https://github.com/pyglet/pyglet'
StaticText '- A cross-platform windowing and multimedia library for Python.'
[2275] listitem ''
ListMarker '•'
[2276] link 'PyGObject', url='https://wiki.gnome.org/Projects/PyGObject'
StaticText '- Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).'
[2277] listitem ''
ListMarker '•'
[2278] link 'PyQt', url='https://doc.qt.io/qtforpython/'
StaticText '- Python bindings for the'
[2279] link 'Qt', url='https://www.qt.io/'
StaticText 'cross-platform application and UI framework.'
[2280] listitem ''
ListMarker '•'
[2281] link 'PySimpleGUI', url='https://github.com/PySimpleGUI/PySimpleGUI'
StaticText '- Wrapper for tkinter, Qt, WxPython and Remi.'
[2282] listitem ''
ListMarker '•'
[2283] link 'pywebview', url='https://github.com/r0x0r/pywebview/'
StaticText '- A lightweight cross-platform native wrapper around a webview component.'
[2284] listitem ''
ListMarker '•'
[2285] link 'Tkinter', url='https://wiki.python.org/moin/TkInter'
StaticText "- Tkinter is Python's de-facto standard GUI package."
[2286] listitem ''
ListMarker '•'
[2287] link 'Toga', url='https://github.com/pybee/toga'
StaticText '- A Python native, OS native GUI toolkit.'
[2288] listitem ''
ListMarker '•'
[2289] link 'urwid', url='http://urwid.org/'
StaticText '- A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.'
[2290] listitem ''
ListMarker '•'
[2291] link 'wxPython', url='https://wxpython.org/'
StaticText '- A blending of the wxWidgets C++ class library with the Python.'
[2292] listitem ''
ListMarker '•'
[2293] link 'DearPyGui', url='https://github.com/RaylockLLC/DearPyGui/'
StaticText '- A Simple GPU accelerated Python GUI framework'
[2294] heading 'GraphQL'
[2296] paragraph ''
[2297] emphasis ''
StaticText 'Libraries for working with GraphQL.'
[2298] list ''
[2299] listitem ''
ListMarker '•'
[2300] link 'graphene', url='https://github.com/graphql-python/graphene/'
StaticText '- GraphQL framework for Python.'
[2301] listitem ''
ListMarker '•'
[2302] link 'tartiflette-aiohttp', url='https://github.com/tartiflette/tartiflette-aiohttp/'
StaticText '- An'
[2303] code ''
StaticText 'aiohttp'
StaticText '-based wrapper for Tartiflette to expose GraphQL APIs over HTTP.'
[2304] listitem ''
ListMarker '•'
[2305] link 'tartiflette-asgi', url='https://github.com/tartiflette/tartiflette-asgi/'
StaticText '- ASGI support for the Tartiflette GraphQL engine.'
[2306] listitem ''
ListMarker '•'
[2307] link 'tartiflette', url='https://tartiflette.io/'
StaticText '- SDL-first GraphQL engine implementation for Python 3.6+ and asyncio.'
[2308] heading 'Game Development'
[2310] paragraph ''
[2311] emphasis ''
StaticText 'Awesome game development libraries.'
[2312] list ''
[2313] listitem ''
ListMarker '•'
[2314] link 'Arcade', url='https://api.arcade.academy/en/latest/'
StaticText '- Arcade is a modern Python framework for crafting games with compelling graphics and sound.'
[2315] listitem ''
ListMarker '•'
[2316] link 'Cocos2d', url='http://cocos2d.org/'
StaticText '- cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.'
[2317] listitem ''
ListMarker '•'
[2318] link 'Harfang3D', url='http://www.harfang3d.com/'
StaticText '- Python framework for 3D, VR and game development.'
[2319] listitem ''
ListMarker '•'
[2320] link 'Panda3D', url='https://www.panda3d.org/'
StaticText '- 3D game engine developed by Disney.'
[2321] listitem ''
ListMarker '•'
[2322] link 'Pygame', url='http://www.pygame.org/news.html'
StaticText '- Pygame is a set of Python modules designed for writing games.'
[2323] listitem ''
ListMarker '•'
[2324] link 'PyOgre', url='http://www.ogre3d.org/tikiwiki/PyOgre'
StaticText '- Python bindings for the Ogre 3D render engine, can be used for games, simulations, anything 3D.'
[2325] listitem ''
ListMarker '•'
[2326] link 'PyOpenGL', url='http://pyopengl.sourceforge.net/'
StaticText "- Python ctypes bindings for OpenGL and it's related APIs."
[2327] listitem ''
ListMarker '•'
[2328] link 'PySDL2', url='https://pysdl2.readthedocs.io/'
StaticText '- A ctypes based wrapper for the SDL2 library.'
[2329] listitem ''
ListMarker '•'
[2330] link 'RenPy', url='https://www.renpy.org/'
StaticText '- A Visual Novel engine.'
[2331] heading 'Geolocation'
[2333] paragraph ''
[2334] emphasis ''
StaticText 'Libraries for geocoding addresses and working with latitudes and longitudes.'
[2335] list ''
[2336] listitem ''
ListMarker '•'
[2337] link 'django-countries', url='https://github.com/SmileyChris/django-countries'
StaticText '- A Django app that provides a country field for models and forms.'
[2338] listitem ''
ListMarker '•'
[2339] link 'GeoDjango', url='https://docs.djangoproject.com/en/dev/ref/contrib/gis/'
StaticText '- A world-class geographic web framework.'
[2340] listitem ''
ListMarker '•'
[2341] link 'GeoIP', url='https://github.com/maxmind/geoip-api-python'
StaticText '- Python API for MaxMind GeoIP Legacy Database.'
[2342] listitem ''
ListMarker '•'
[2343] link 'geojson', url='https://github.com/frewsxcv/python-geojson'
StaticText '- Python bindings and utilities for GeoJSON.'
[2344] listitem ''
ListMarker '•'
[2345] link 'geopy', url='https://github.com/geopy/geopy'
StaticText '- Python Geocoding Toolbox.'
[2346] heading 'HTML Manipulation'
[2348] paragraph ''
[2349] emphasis ''
StaticText 'Libraries for working with HTML and XML.'
[2350] list ''
[2351] listitem ''
ListMarker '•'
[2352] link 'BeautifulSoup', url='https://www.crummy.com/software/BeautifulSoup/bs4/doc/'
StaticText '- Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.'
[2353] listitem ''
ListMarker '•'
[2354] link 'bleach', url='https://github.com/mozilla/bleach'
StaticText '- A whitelist-based HTML sanitization and text linkification library.'
[2355] listitem ''
ListMarker '•'
[2356] link 'cssutils', url='https://pypi.org/project/cssutils/'
StaticText '- A CSS library for Python.'
[2357] listitem ''
ListMarker '•'
[2358] link 'html5lib', url='https://github.com/html5lib/html5lib-python'
StaticText '- A standards-compliant library for parsing and serializing HTML documents and fragments.'
[2359] listitem ''
ListMarker '•'
[2360] link 'lxml', url='http://lxml.de/'
StaticText '- A very fast, easy-to-use and versatile library for handling HTML and XML.'
[2361] listitem ''
ListMarker '•'
[2362] link 'MarkupSafe', url='https://github.com/pallets/markupsafe'
StaticText '- Implements a XML/HTML/XHTML Markup safe string for Python.'
[2363] listitem ''
ListMarker '•'
[2364] link 'pyquery', url='https://github.com/gawel/pyquery'
StaticText '- A jQuery-like library for parsing HTML.'
[2365] listitem ''
ListMarker '•'
[2366] link 'untangle', url='https://github.com/stchris/untangle'
StaticText '- Converts XML documents to Python objects for easy access.'
[2367] listitem ''
ListMarker '•'
[2368] link 'WeasyPrint', url='http://weasyprint.org/'
StaticText '- A visual rendering engine for HTML and CSS that can export to PDF.'
[2369] listitem ''
ListMarker '•'
[2370] link 'xmldataset', url='https://xmldataset.readthedocs.io/en/latest/'
StaticText '- Simple XML Parsing.'
[2371] listitem ''
ListMarker '•'
[2372] link 'xmltodict', url='https://github.com/martinblech/xmltodict'
StaticText '- Working with XML feel like you are working with JSON.'
[2373] heading 'HTTP Clients'
[2375] paragraph ''
[2376] emphasis ''
StaticText 'Libraries for working with HTTP.'
[2377] list ''
[2378] listitem ''
ListMarker '•'
[2379] link 'grequests', url='https://github.com/spyoungtech/grequests'
StaticText '- requests + gevent for asynchronous HTTP requests.'
[2380] listitem ''
ListMarker '•'
[2381] link 'httplib2', url='https://github.com/httplib2/httplib2'
StaticText '- Comprehensive HTTP client library.'
[2382] listitem ''
ListMarker '•'
[2383] link 'httpx', url='https://github.com/encode/httpx'
StaticText '- A next generation HTTP client for Python.'
[2384] listitem ''
ListMarker '•'
[2385] link 'requests', url='https://github.com/psf/requests'
StaticText '- HTTP Requests for Humans.'
[2386] listitem ''
ListMarker '•'
[2387] link 'treq', url='https://github.com/twisted/treq'
StaticText "- Python requests like API built on top of Twisted's HTTP client."
[2388] listitem ''
ListMarker '•'
[2389] link 'urllib3', url='https://github.com/shazow/urllib3'
StaticText '- A HTTP library with thread-safe connection pooling, file post support, sanity friendly.'
[2390] heading 'Hardware'
[2392] paragraph ''
[2393] emphasis ''
StaticText 'Libraries for programming with hardware.'
[2394] list ''
[2395] listitem ''
ListMarker '•'
[2396] link 'ino', url='http://inotool.org/'
StaticText '- Command line toolkit for working with'
[2397] link 'Arduino', url='https://www.arduino.cc/'
StaticText '.'
[2398] listitem ''
ListMarker '•'
[2399] link 'keyboard', url='https://github.com/boppreh/keyboard'
StaticText '- Hook and simulate global keyboard events on Windows and Linux.'
[2400] listitem ''
ListMarker '•'
[2401] link 'mouse', url='https://github.com/boppreh/mouse'
StaticText '- Hook and simulate global mouse events on Windows and Linux.'
[2402] listitem ''
ListMarker '•'
[2403] link 'Pingo', url='http://www.pingo.io/'
StaticText '- Pingo provides a uniform API to program devices like the Raspberry Pi, pcDuino, Intel Galileo, etc.'
[2404] listitem ''
ListMarker '•'
[2405] link 'PyUserInput', url='https://github.com/SavinaRoja/PyUserInput'
StaticText '- A module for cross-platform control of the mouse and keyboard.'
[2406] listitem ''
ListMarker '•'
[2407] link 'scapy', url='https://github.com/secdev/scapy'
StaticText '- A brilliant packet manipulation library.'
[2408] heading 'Image Processing'
[2410] paragraph ''
[2411] emphasis ''
StaticText 'Libraries for manipulating images.'
[2412] list ''
[2413] listitem ''
ListMarker '•'
[2414] link 'hmap', url='https://github.com/rossgoodwin/hmap'
StaticText '- Image histogram remapping.'
[2415] listitem ''
ListMarker '•'
[2416] link 'imgSeek', url='https://sourceforge.net/projects/imgseek/'
StaticText '- A project for searching a collection of images using visual similarity.'
[2417] listitem ''
ListMarker '•'
[2418] link 'nude.py', url='https://github.com/hhatto/nude.py'
StaticText '- Nudity detection.'
[2419] listitem ''
ListMarker '•'
[2420] link 'pagan', url='https://github.com/daboth/pagan'
StaticText '- Retro identicon (Avatar) generation based on input string and hash.'
[2421] listitem ''
ListMarker '•'
[2422] link 'pillow', url='https://github.com/python-pillow/Pillow'
StaticText '- Pillow is the friendly'
[2423] link 'PIL', url='http://www.pythonware.com/products/pil/'
StaticText 'fork.'
[2424] listitem ''
ListMarker '•'
[2425] link 'python-barcode', url='https://github.com/WhyNotHugo/python-barcode'
StaticText '- Create barcodes in Python with no extra dependencies.'
[2426] listitem ''
ListMarker '•'
[2427] link 'pygram', url='https://github.com/ajkumar25/pygram'
StaticText '- Instagram-like image filters.'
[2428] listitem ''
ListMarker '•'
[2429] link 'PyMatting', url='http://github.com/pymatting/pymatting'
StaticText '- A library for alpha matting.'
[2430] listitem ''
ListMarker '•'
[2431] link 'python-qrcode', url='https://github.com/lincolnloop/python-qrcode'
StaticText '- A pure Python QR Code generator.'
[2432] listitem ''
ListMarker '•'
[2433] link 'pywal', url='https://github.com/dylanaraps/pywal'
StaticText '- A tool that generates color schemes from images.'
[2434] listitem ''
ListMarker '•'
[2435] link 'pyvips', url='https://github.com/libvips/pyvips'
StaticText '- A fast image processing library with low memory needs.'
[2436] listitem ''
ListMarker '•'
[2437] link 'Quads', url='https://github.com/fogleman/Quads'
StaticText '- Computer art based on quadtrees.'
[2438] listitem ''
ListMarker '•'
[2439] link 'scikit-image', url='http://scikit-image.org/'
StaticText '- A Python library for (scientific) image processing.'
[2440] listitem ''
ListMarker '•'
[2441] link 'thumbor', url='https://github.com/thumbor/thumbor'
StaticText '- A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.'
[2442] listitem ''
ListMarker '•'
[2443] link 'wand', url='https://github.com/dahlia/wand'
StaticText '- Python bindings for'
[2444] link 'MagickWand', url='http://www.imagemagick.org/script/magick-wand.php'
StaticText ', C API for ImageMagick.'
[2445] heading 'Implementations'
[2447] paragraph ''
[2448] emphasis ''
StaticText 'Implementations of Python.'
[2449] list ''
[2450] listitem ''
ListMarker '•'
[2451] link 'CLPython', url='https://github.com/metawilm/cl-python'
StaticText '- Implementation of the Python programming language written in Common Lisp.'
[2452] listitem ''
ListMarker '•'
[2453] link 'CPython', url='https://github.com/python/cpython'
StaticText '-'
[2454] strong ''
StaticText 'Default, most widely used implementation of the Python programming language written in C.'
[2455] listitem ''
ListMarker '•'
[2456] link 'Cython', url='http://cython.org/'
StaticText '- Optimizing Static Compiler for Python.'
[2457] listitem ''
ListMarker '•'
[2458] link 'Grumpy', url='https://github.com/google/grumpy'
StaticText '- More compiler than interpreter as more powerful CPython2.7 replacement (alpha).'
[2459] listitem ''
ListMarker '•'
[2460] link 'IronPython', url='https://github.com/IronLanguages/ironpython3'
StaticText '- Implementation of the Python programming language written in C#.'
[2461] listitem ''
ListMarker '•'
[2462] link 'Jython', url='https://hg.python.org/jython'
StaticText '- Implementation of Python programming language written in Java for the JVM.'
[2463] listitem ''
ListMarker '•'
[2464] link 'MicroPython', url='https://github.com/micropython/micropython'
StaticText '- A lean and efficient Python programming language implementation.'
[2465] listitem ''
ListMarker '•'
[2466] link 'Numba', url='http://numba.pydata.org/'
StaticText '- Python JIT compiler to LLVM aimed at scientific Python.'
[2467] listitem ''
ListMarker '•'
[2468] link 'PeachPy', url='https://github.com/Maratyszcza/PeachPy'
StaticText '- x86-64 assembler embedded in Python.'
[2469] listitem ''
ListMarker '•'
[2470] link 'Pyjion', url='https://github.com/Microsoft/Pyjion'
StaticText '- A JIT for Python based upon CoreCLR.'
[2471] listitem ''
ListMarker '•'
[2472] link 'PyPy', url='https://foss.heptapod.net/pypy/pypy'
StaticText '- A very fast and compliant implementation of the Python language.'
[2473] listitem ''
ListMarker '•'
[2474] link 'Pyston', url='https://github.com/dropbox/pyston'
StaticText '- A Python implementation using JIT techniques.'
[2475] listitem ''
ListMarker '•'
[2476] link 'Stackless Python', url='https://github.com/stackless-dev/stackless'
StaticText '- An enhanced version of the Python programming language.'
[2477] heading 'Interactive Interpreter'
[2479] paragraph ''
[2480] emphasis ''
StaticText 'Interactive Python interpreters (REPL).'
[2481] list ''
[2482] listitem ''
ListMarker '•'
[2483] link 'bpython', url='https://github.com/bpython/bpython'
StaticText '- A fancy interface to the Python interpreter.'
[2484] listitem ''
ListMarker '•'
[2485] link 'Jupyter Notebook (IPython)', url='https://jupyter.org/'
StaticText '- A rich toolkit to help you make the most out of using Python interactively.'
[2486] list ''
[2487] listitem ''
ListMarker '◦'
[2488] link 'awesome-jupyter', url='https://github.com/markusschanta/awesome-jupyter'
[2489] listitem ''
ListMarker '•'
[2490] link 'ptpython', url='https://github.com/jonathanslenders/ptpython'
StaticText '- Advanced Python REPL built on top of the'
[2491] link 'python-prompt-toolkit', url='https://github.com/jonathanslenders/python-prompt-toolkit'
StaticText '.'
[2492] heading 'Internationalization'
[2494] paragraph ''
[2495] emphasis ''
StaticText 'Libraries for working with i18n.'
[2496] list ''
[2497] listitem ''
ListMarker '•'
[2498] link 'Babel', url='http://babel.pocoo.org/en/latest/'
StaticText '- An internationalization library for Python.'
[2499] listitem ''
ListMarker '•'
[2500] link 'PyICU', url='https://github.com/ovalhub/pyicu'
StaticText '- A wrapper of International Components for Unicode C++ library ('
[2501] link 'ICU', url='http://site.icu-project.org/'
StaticText ').'
[2502] heading 'Job Scheduler'
[2504] paragraph ''
[2505] emphasis ''
StaticText 'Libraries for scheduling jobs.'
[2506] list ''
[2507] listitem ''
ListMarker '•'
[2508] link 'Airflow', url='https://airflow.apache.org/'
StaticText '- Airflow is a platform to programmatically author, schedule and monitor workflows.'
[2509] listitem ''
ListMarker '•'
[2510] link 'APScheduler', url='http://apscheduler.readthedocs.io/en/latest/'
StaticText '- A light but powerful in-process task scheduler that lets you schedule functions.'
[2511] listitem ''
ListMarker '•'
[2512] link 'django-schedule', url='https://github.com/thauber/django-schedule'
StaticText '- A calendaring app for Django.'
[2513] listitem ''
ListMarker '•'
[2514] link 'doit', url='http://pydoit.org/'
StaticText '- A task runner and build tool.'
[2515] listitem ''
ListMarker '•'
[2516] link 'gunnery', url='https://github.com/gunnery/gunnery'
StaticText '- Multipurpose task execution tool for distributed systems with web-based interface.'
[2517] listitem ''
ListMarker '•'
[2518] link 'Joblib', url='https://joblib.readthedocs.io/'
StaticText '- A set of tools to provide lightweight pipelining in Python.'
[2519] listitem ''
ListMarker '•'
[2520] link 'Plan', url='https://github.com/fengsp/plan'
StaticText '- Writing crontab file in Python like a charm.'
[2521] listitem ''
ListMarker '•'
[2522] link 'Prefect', url='https://github.com/PrefectHQ/prefect'
StaticText '- A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.'
[2523] listitem ''
ListMarker '•'
[2524] link 'schedule', url='https://github.com/dbader/schedule'
StaticText '- Python job scheduling for humans.'
[2525] listitem ''
ListMarker '•'
[2526] link 'Spiff', url='https://github.com/knipknap/SpiffWorkflow'
StaticText '- A powerful workflow engine implemented in pure Python.'
[2527] listitem ''
ListMarker '•'
[2528] link 'TaskFlow', url='https://docs.openstack.org/developer/taskflow/'
StaticText '- A Python library that helps to make task execution easy, consistent and reliable.'
[2529] heading 'Logging'
[2531] paragraph ''
[2532] emphasis ''
StaticText 'Libraries for generating and working with logs.'
[2533] list ''
[2534] listitem ''
ListMarker '•'
[2535] link 'logbook', url='http://logbook.readthedocs.io/en/stable/'
StaticText '- Logging replacement for Python.'
[2536] listitem ''
ListMarker '•'
[2537] link 'logging', url='https://docs.python.org/3/library/logging.html'
StaticText '- (Python standard library) Logging facility for Python.'
[2538] listitem ''
ListMarker '•'
[2539] link 'loguru', url='https://github.com/Delgan/loguru'
StaticText '- Library which aims to bring enjoyable logging in Python.'
[2540] listitem ''
ListMarker '•'
[2541] link 'sentry-python', url='https://github.com/getsentry/sentry-python'
StaticText '- Sentry SDK for Python.'
[2542] listitem ''
ListMarker '•'
[2543] link 'structlog', url='https://www.structlog.org/en/stable/'
StaticText '- Structured logging made easy.'
[2544] heading 'Machine Learning'
[2546] paragraph ''
[2547] emphasis ''
StaticText 'Libraries for Machine Learning. Also see'
[2548] link 'awesome-machine-learning', url='https://github.com/josephmisiti/awesome-machine-learning#python'
StaticText '.'
[2549] list ''
[2550] listitem ''
ListMarker '•'
[2551] link 'gym', url='https://github.com/openai/gym'
StaticText '- A toolkit for developing and comparing reinforcement learning algorithms.'
[2552] listitem ''
ListMarker '•'
[2553] link 'H2O', url='https://github.com/h2oai/h2o-3'
StaticText '- Open Source Fast Scalable Machine Learning Platform.'
[2554] listitem ''
ListMarker '•'
[2555] link 'Metrics', url='https://github.com/benhamner/Metrics'
StaticText '- Machine learning evaluation metrics.'
[2556] listitem ''
ListMarker '•'
[2557] link 'NuPIC', url='https://github.com/numenta/nupic'
StaticText '- Numenta Platform for Intelligent Computing.'
[2558] listitem ''
ListMarker '•'
[2559] link 'scikit-learn', url='http://scikit-learn.org/'
StaticText '- The most popular Python library for Machine Learning.'
[2560] listitem ''
ListMarker '•'
[2561] link 'Spark ML', url='http://spark.apache.org/docs/latest/ml-guide.html'
StaticText '-'
[2562] link 'Apache Spark', url='http://spark.apache.org/'
StaticText "'s scalable Machine Learning library."
[2563] listitem ''
ListMarker '•'
[2564] link 'vowpal_porpoise', url='https://github.com/josephreisinger/vowpal_porpoise'
StaticText '- A lightweight Python wrapper for'
[2565] link 'Vowpal Wabbit', url='https://github.com/JohnLangford/vowpal_wabbit/'
StaticText '.'
[2566] listitem ''
ListMarker '•'
[2567] link 'xgboost', url='https://github.com/dmlc/xgboost'
StaticText '- A scalable, portable, and distributed gradient boosting library.'
[2568] listitem ''
ListMarker '•'
[2569] link 'MindsDB', url='https://github.com/mindsdb/mindsdb'
StaticText '- MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries.'
[2570] heading 'Microsoft Windows'
[2572] paragraph ''
[2573] emphasis ''
StaticText 'Python programming on Microsoft Windows.'
[2574] list ''
[2575] listitem ''
ListMarker '•'
[2576] link 'Python(x,y)', url='http://python-xy.github.io/'
StaticText '- Scientific-applications-oriented Python Distribution based on Qt and Spyder.'
[2577] listitem ''
ListMarker '•'
[2578] link 'pythonlibs', url='http://www.lfd.uci.edu/~gohlke/pythonlibs/'
StaticText '- Unofficial Windows binaries for Python extension packages.'
[2579] listitem ''
ListMarker '•'
[2580] link 'PythonNet', url='https://github.com/pythonnet/pythonnet'
StaticText '- Python Integration with the .NET Common Language Runtime (CLR).'
[2581] listitem ''
ListMarker '•'
[2582] link 'PyWin32', url='https://github.com/mhammond/pywin32'
StaticText '- Python Extensions for Windows.'
[2583] listitem ''
ListMarker '•'
[2584] link 'WinPython', url='https://winpython.github.io/'
StaticText '- Portable development environment for Windows 7/8.'
[2585] heading 'Miscellaneous'
[2587] paragraph ''
[2588] emphasis ''
StaticText "Useful libraries or tools that don't fit in the categories above."
[2589] list ''
[2590] listitem ''
ListMarker '•'
[2591] link 'blinker', url='https://github.com/jek/blinker'
StaticText '- A fast Python in-process signal/event dispatching system.'
[2592] listitem ''
ListMarker '•'
[2593] link 'boltons', url='https://github.com/mahmoud/boltons'
StaticText '- A set of pure-Python utilities.'
[2594] listitem ''
ListMarker '•'
[2595] link 'itsdangerous', url='https://github.com/pallets/itsdangerous'
StaticText '- Various helpers to pass trusted data to untrusted environments.'
[2596] listitem ''
ListMarker '•'
[2597] link 'magenta', url='https://github.com/magenta/magenta'
StaticText '- A tool to generate music and art using artificial intelligence.'
[2598] listitem ''
ListMarker '•'
[2599] link 'pluginbase', url='https://github.com/mitsuhiko/pluginbase'
StaticText '- A simple but flexible plugin system for Python.'
[2600] listitem ''
ListMarker '•'
[2601] link 'tryton', url='http://www.tryton.org/'
StaticText '- A general purpose business framework.'
[2602] heading 'Natural Language Processing'
[2604] paragraph ''
[2605] emphasis ''
StaticText 'Libraries for working with human languages.'
[2606] list ''
[2607] listitem ''
ListMarker '•'
StaticText 'General'
[2608] list ''
[2609] listitem ''
ListMarker '◦'
[2610] link 'gensim', url='https://github.com/RaRe-Technologies/gensim'
StaticText '- Topic Modeling for Humans.'
[2611] listitem ''
ListMarker '◦'
[2612] link 'langid.py', url='https://github.com/saffsd/langid.py'
StaticText '- Stand-alone language identification system.'
[2613] listitem ''
ListMarker '◦'
[2614] link 'nltk', url='http://www.nltk.org/'
StaticText '- A leading platform for building Python programs to work with human language data.'
[2615] listitem ''
ListMarker '◦'
[2616] link 'pattern', url='https://github.com/clips/pattern'
StaticText '- A web mining module.'
[2617] listitem ''
ListMarker '◦'
[2618] link 'polyglot', url='https://github.com/aboSamoor/polyglot'
StaticText '- Natural language pipeline supporting hundreds of languages.'
[2619] listitem ''
ListMarker '◦'
[2620] link 'pytext', url='https://github.com/facebookresearch/pytext'
StaticText '- A natural language modeling framework based on PyTorch.'
[2621] listitem ''
ListMarker '◦'
[2622] link 'PyTorch-NLP', url='https://github.com/PetrochukM/PyTorch-NLP'
StaticText '- A toolkit enabling rapid deep learning NLP prototyping for research.'
[2623] listitem ''
ListMarker '◦'
[2624] link 'spacy', url='https://spacy.io/'
StaticText '- A library for industrial-strength natural language processing in Python and Cython.'
[2625] listitem ''
ListMarker '◦'
[2626] link 'Stanza', url='https://github.com/stanfordnlp/stanza'
StaticText "- The Stanford NLP Group's official Python library, supporting 60+ languages."
[2627] listitem ''
ListMarker '•'
StaticText 'Chinese'
[2628] list ''
[2629] listitem ''
ListMarker '◦'
[2630] link 'funNLP', url='https://github.com/fighting41love/funNLP'
StaticText '- A collection of tools and datasets for Chinese NLP.'
[2631] listitem ''
ListMarker '◦'
[2632] link 'jieba', url='https://github.com/fxsjy/jieba'
StaticText '- The most popular Chinese text segmentation library.'
[2633] listitem ''
ListMarker '◦'
[2634] link 'pkuseg-python', url='https://github.com/lancopku/pkuseg-python'
StaticText '- A toolkit for Chinese word segmentation in various domains.'
[2635] listitem ''
ListMarker '◦'
[2636] link 'snownlp', url='https://github.com/isnowfy/snownlp'
StaticText '- A library for processing Chinese text.'
[2637] heading 'Network Virtualization'
[2639] paragraph ''
[2640] emphasis ''
StaticText 'Tools and libraries for Virtual Networking and SDN (Software Defined Networking).'
[2641] list ''
[2642] listitem ''
ListMarker '•'
[2643] link 'mininet', url='https://github.com/mininet/mininet'
StaticText '- A popular network emulator and API written in Python.'
[2644] listitem ''
ListMarker '•'
[2645] link 'napalm', url='https://github.com/napalm-automation/napalm'
StaticText '- Cross-vendor API to manipulate network devices.'
[2646] listitem ''
ListMarker '•'
[2647] link 'pox', url='https://github.com/noxrepo/pox'
StaticText '- A Python-based SDN control applications, such as OpenFlow SDN controllers.'
[2648] heading 'News Feed'
[2650] paragraph ''
[2651] emphasis ''
StaticText "Libraries for building user's activities."
[2652] list ''
[2653] listitem ''
ListMarker '•'
[2654] link 'django-activity-stream', url='https://github.com/justquick/django-activity-stream'
StaticText '- Generating generic activity streams from the actions on your site.'
[2655] listitem ''
ListMarker '•'
[2656] link 'Stream Framework', url='https://github.com/tschellenbach/Stream-Framework'
StaticText '- Building news feed and notification systems using Cassandra and Redis.'
[2657] heading 'ORM'
[2659] paragraph ''
[2660] emphasis ''
StaticText 'Libraries that implement Object-Relational Mapping or data mapping techniques.'
[2661] list ''
[2662] listitem ''
ListMarker '•'
StaticText 'Relational Databases'
[2663] list ''
[2664] listitem ''
ListMarker '◦'
[2665] link 'Django Models', url='https://docs.djangoproject.com/en/dev/topics/db/models/'
StaticText '- The Django ORM.'
[2666] listitem ''
ListMarker '◦'
[2667] link 'SQLAlchemy', url='https://www.sqlalchemy.org/'
StaticText '- The Python SQL Toolkit and Object Relational Mapper.'
[2668] list ''
[2669] listitem ''
ListMarker '■'
[2670] link 'awesome-sqlalchemy', url='https://github.com/dahlia/awesome-sqlalchemy'
[2671] listitem ''
ListMarker '◦'
[2672] link 'dataset', url='https://github.com/pudo/dataset'
StaticText '- Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL.'
[2673] listitem ''
ListMarker '◦'
[2674] link 'orator', url='https://github.com/sdispater/orator'
StaticText '- The Orator ORM provides a simple yet beautiful ActiveRecord implementation.'
[2675] listitem ''
ListMarker '◦'
[2676] link 'orm', url='https://github.com/encode/orm'
StaticText '- An async ORM.'
[2677] listitem ''
ListMarker '◦'
[2678] link 'peewee', url='https://github.com/coleifer/peewee'
StaticText '- A small, expressive ORM.'
[2679] listitem ''
ListMarker '◦'
[2680] link 'pony', url='https://github.com/ponyorm/pony/'
StaticText '- ORM that provides a generator-oriented interface to SQL.'
[2681] listitem ''
ListMarker '◦'
[2682] link 'pydal', url='https://github.com/web2py/pydal/'
StaticText '- A pure Python Database Abstraction Layer.'
[2683] listitem ''
ListMarker '•'
StaticText 'NoSQL Databases'
[2684] list ''
[2685] listitem ''
ListMarker '◦'
[2686] link 'hot-redis', url='https://github.com/stephenmcd/hot-redis'
StaticText '- Rich Python data types for Redis.'
[2687] listitem ''
ListMarker '◦'
[2688] link 'mongoengine', url='https://github.com/MongoEngine/mongoengine'
StaticText '- A Python Object-Document-Mapper for working with MongoDB.'
[2689] listitem ''
ListMarker '◦'
[2690] link 'PynamoDB', url='https://github.com/pynamodb/PynamoDB'
StaticText '- A Pythonic interface for'
[2691] link 'Amazon DynamoDB', url='https://aws.amazon.com/dynamodb/'
StaticText '.'
[2692] listitem ''
ListMarker '◦'
[2693] link 'redisco', url='https://github.com/kiddouk/redisco'
StaticText '- A Python Library for Simple Models and Containers Persisted in Redis.'
[2694] heading 'Package Management'
[2696] paragraph ''
[2697] emphasis ''
StaticText 'Libraries for package and dependency management.'
[2698] list ''
[2699] listitem ''
ListMarker '•'
[2700] link 'pip', url='https://pip.pypa.io/en/stable/'
StaticText '- The package installer for Python.'
[2701] list ''
[2702] listitem ''
ListMarker '◦'
[2703] link 'pip-tools', url='https://github.com/jazzband/pip-tools'
StaticText '- A set of tools to keep your pinned Python dependencies fresh.'
[2704] listitem ''
ListMarker '◦'
[2705] link 'PyPI', url='https://pypi.org/'
[2706] listitem ''
ListMarker '•'
[2707] link 'conda', url='https://github.com/conda/conda/'
StaticText '- Cross-platform, Python-agnostic binary package manager.'
[2708] listitem ''
ListMarker '•'
[2709] link 'poetry', url='https://github.com/sdispater/poetry'
StaticText '- Python dependency management and packaging made easy.'
[2710] heading 'Package Repositories'
[2712] paragraph ''
[2713] emphasis ''
StaticText 'Local PyPI repository server and proxies.'
[2714] list ''
[2715] listitem ''
ListMarker '•'
[2716] link 'bandersnatch', url='https://github.com/pypa/bandersnatch/'
StaticText '- PyPI mirroring tool provided by Python Packaging Authority (PyPA).'
[2717] listitem ''
ListMarker '•'
[2718] link 'devpi', url='https://github.com/devpi/devpi'
StaticText '- PyPI server and packaging/testing/release tool.'
[2719] listitem ''
ListMarker '•'
[2720] link 'localshop', url='https://github.com/jazzband/localshop'
StaticText '- Local PyPI server (custom packages and auto-mirroring of pypi).'
[2721] listitem ''
ListMarker '•'
[2722] link 'warehouse', url='https://github.com/pypa/warehouse'
StaticText '- Next generation Python Package Repository (PyPI).'
[2723] heading 'Penetration Testing'
[2725] paragraph ''
[2726] emphasis ''
StaticText 'Frameworks and tools for penetration testing.'
[2727] list ''
[2728] listitem ''
ListMarker '•'
[2729] link 'fsociety', url='https://github.com/Manisso/fsociety'
StaticText '- A Penetration testing framework.'
[2730] listitem ''
ListMarker '•'
[2731] link 'setoolkit', url='https://github.com/trustedsec/social-engineer-toolkit'
StaticText '- A toolkit for social engineering.'
[2732] listitem ''
ListMarker '•'
[2733] link 'sqlmap', url='https://github.com/sqlmapproject/sqlmap'
StaticText '- Automatic SQL injection and database takeover tool.'
[2734] heading 'Permissions'
[2736] paragraph ''
[2737] emphasis ''
StaticText 'Libraries that allow or deny users access to data or functionality.'
[2738] list ''
[2739] listitem ''
ListMarker '•'
[2740] link 'django-guardian', url='https://github.com/django-guardian/django-guardian'
StaticText '- Implementation of per object permissions for Django 1.2+'
[2741] listitem ''
ListMarker '•'
[2742] link 'django-rules', url='https://github.com/dfunckt/django-rules'
StaticText '- A tiny but powerful app providing object-level permissions to Django, without requiring a database.'
[2743] heading 'Processes'
[2745] paragraph ''
[2746] emphasis ''
StaticText 'Libraries for starting and communicating with OS processes.'
[2747] list ''
[2748] listitem ''
ListMarker '•'
[2749] link 'delegator.py', url='https://github.com/amitt001/delegator.py'
StaticText '-'
[2750] link 'Subprocesses', url='https://docs.python.org/3/library/subprocess.html'
StaticText 'for Humans 2.0.'
[2751] listitem ''
ListMarker '•'
[2752] link 'sarge', url='https://sarge.readthedocs.io/en/latest/'
StaticText '- Yet another wrapper for subprocess.'
[2753] listitem ''
ListMarker '•'
[2754] link 'sh', url='https://github.com/amoffat/sh'
StaticText '- A full-fledged subprocess replacement for Python.'
[2755] heading 'Recommender Systems'
[2757] paragraph ''
[2758] emphasis ''
StaticText 'Libraries for building recommender systems.'
[2759] list ''
[2760] listitem ''
ListMarker '•'
[2761] link 'annoy', url='https://github.com/spotify/annoy'
StaticText '- Approximate Nearest Neighbors in C++/Python optimized for memory usage.'
[2762] listitem ''
ListMarker '•'
[2763] link 'fastFM', url='https://github.com/ibayer/fastFM'
StaticText '- A library for Factorization Machines.'
[2764] listitem ''
ListMarker '•'
[2765] link 'implicit', url='https://github.com/benfred/implicit'
StaticText '- A fast Python implementation of collaborative filtering for implicit datasets.'
[2766] listitem ''
ListMarker '•'
[2767] link 'libffm', url='https://github.com/guestwalk/libffm'
StaticText '- A library for Field-aware Factorization Machine (FFM).'
[2768] listitem ''
ListMarker '•'
[2769] link 'lightfm', url='https://github.com/lyst/lightfm'
StaticText '- A Python implementation of a number of popular recommendation algorithms.'
[2770] listitem ''
ListMarker '•'
[2771] link 'spotlight', url='https://github.com/maciejkula/spotlight'
StaticText '- Deep recommender models using PyTorch.'
[2772] listitem ''
ListMarker '•'
[2773] link 'Surprise', url='https://github.com/NicolasHug/Surprise'
StaticText '- A scikit for building and analyzing recommender systems.'
[2774] listitem ''
ListMarker '•'
[2775] link 'tensorrec', url='https://github.com/jfkirk/tensorrec'
StaticText '- A Recommendation Engine Framework in TensorFlow.'
[2776] heading 'Refactoring'
[2778] paragraph ''
[2779] emphasis ''
StaticText 'Refactoring tools and libraries for Python'
[2780] list ''
[2781] listitem ''
ListMarker '•'
[2782] link 'Bicycle Repair Man', url='http://bicyclerepair.sourceforge.net/'
StaticText '- Bicycle Repair Man, a refactoring tool for Python.'
[2783] listitem ''
ListMarker '•'
[2784] link 'Bowler', url='https://pybowler.io/'
StaticText '- Safe code refactoring for modern Python.'
[2785] listitem ''
ListMarker '•'
[2786] link 'Rope', url='https://github.com/python-rope/rope'
StaticText '- Rope is a python refactoring library.'
[2787] heading 'RESTful API'
[2789] paragraph ''
[2790] emphasis ''
StaticText 'Libraries for building RESTful APIs.'
[2791] list ''
[2792] listitem ''
ListMarker '•'
StaticText 'Django'
[2793] list ''
[2794] listitem ''
ListMarker '◦'
[2795] link 'django-rest-framework', url='http://www.django-rest-framework.org/'
StaticText '- A powerful and flexible toolkit to build web APIs.'
[2796] listitem ''
ListMarker '◦'
[2797] link 'django-tastypie', url='http://tastypieapi.org/'
StaticText '- Creating delicious APIs for Django apps.'
[2798] listitem ''
ListMarker '•'
StaticText 'Flask'
[2799] list ''
[2800] listitem ''
ListMarker '◦'
[2801] link 'eve', url='https://github.com/pyeve/eve'
StaticText '- REST API framework powered by Flask, MongoDB and good intentions.'
[2802] listitem ''
ListMarker '◦'
[2803] link 'flask-api', url='https://github.com/flask-api/flask-api'
StaticText '- Browsable Web APIs for Flask.'
[2804] listitem ''
ListMarker '◦'
[2805] link 'flask-restful', url='https://github.com/flask-restful/flask-restful'
StaticText '- Quickly building REST APIs for Flask.'
[2806] listitem ''
ListMarker '•'
StaticText 'Pyramid'
[2807] list ''
[2808] listitem ''
ListMarker '◦'
[2809] link 'cornice', url='https://github.com/Cornices/cornice'
StaticText '- A RESTful framework for Pyramid.'
[2810] listitem ''
ListMarker '•'
StaticText 'Framework agnostic'
[2811] list ''
[2812] listitem ''
ListMarker '◦'
[2813] link 'apistar', url='https://github.com/encode/apistar'
StaticText '- A smart Web API framework, designed for Python 3.'
[2814] listitem ''
ListMarker '◦'
[2815] link 'falcon', url='https://github.com/falconry/falcon'
StaticText '- A high-performance framework for building cloud APIs and web app backends.'
[2816] listitem ''
ListMarker '◦'
[2817] link 'fastapi', url='https://github.com/tiangolo/fastapi'
StaticText '- A modern, fast, web framework for building APIs with Python 3.6+ based on standard Python type hints.'
[2818] listitem ''
ListMarker '◦'
[2819] link 'hug', url='https://github.com/hugapi/hug'
StaticText '- A Python 3 framework for cleanly exposing APIs.'
[2820] listitem ''
ListMarker '◦'
[2821] link 'sandman2', url='https://github.com/jeffknupp/sandman2'
StaticText '- Automated REST APIs for existing database-driven systems.'
[2822] listitem ''
ListMarker '◦'
[2823] link 'sanic', url='https://github.com/huge-success/sanic'
StaticText "- A Python 3.6+ web server and web framework that's written to go fast."
[2824] listitem ''
ListMarker '◦'
[2825] link 'vibora', url='https://vibora.io/'
StaticText '- Fast, efficient and asynchronous Web framework inspired by Flask.'
[2826] heading 'Robotics'
[2828] paragraph ''
[2829] emphasis ''
StaticText 'Libraries for robotics.'
[2830] list ''
[2831] listitem ''
ListMarker '•'
[2832] link 'PythonRobotics', url='https://github.com/AtsushiSakai/PythonRobotics'
StaticText '- This is a compilation of various robotics algorithms with visualizations.'
[2833] listitem ''
ListMarker '•'
[2834] link 'rospy', url='http://wiki.ros.org/rospy'
StaticText '- This is a library for ROS (Robot Operating System).'
[2835] heading 'RPC Servers'
[2837] paragraph ''
[2838] emphasis ''
StaticText 'RPC-compatible servers.'
[2839] list ''
[2840] listitem ''
ListMarker '•'
[2841] link 'RPyC', url='https://github.com/tomerfiliba/rpyc'
StaticText '(Remote Python Call) - A transparent and symmetric RPC library for Python'
[2842] listitem ''
ListMarker '•'
[2843] link 'zeroRPC', url='https://github.com/0rpc/zerorpc-python'
StaticText '- zerorpc is a flexible RPC implementation based on'
[2844] link 'ZeroMQ', url='http://zeromq.org/'
StaticText 'and'
[2845] link 'MessagePack', url='http://msgpack.org/'
StaticText '.'
[2846] heading 'Science'
[2848] paragraph ''
[2849] emphasis ''
StaticText 'Libraries for scientific computing. Also see'
[2850] link 'Python-for-Scientists', url='https://github.com/TomNicholas/Python-for-Scientists'
StaticText '.'
[2851] list ''
[2852] listitem ''
ListMarker '•'
[2853] link 'astropy', url='http://www.astropy.org/'
StaticText '- A community Python library for Astronomy.'
[2854] listitem ''
ListMarker '•'
[2855] link 'bcbio-nextgen', url='https://github.com/chapmanb/bcbio-nextgen'
StaticText '- Providing best-practice pipelines for fully automated high throughput sequencing analysis.'
[2856] listitem ''
ListMarker '•'
[2857] link 'bccb', url='https://github.com/chapmanb/bcbb'
StaticText '- Collection of useful code related to biological analysis.'
[2858] listitem ''
ListMarker '•'
[2859] link 'Biopython', url='http://biopython.org/wiki/Main_Page'
StaticText '- Biopython is a set of freely available tools for biological computation.'
[2860] listitem ''
ListMarker '•'
[2861] link 'cclib', url='http://cclib.github.io/'
StaticText '- A library for parsing and interpreting the results of computational chemistry packages.'
[2862] listitem ''
ListMarker '•'
[2863] link 'Colour', url='http://colour-science.org/'
StaticText '- Implementing a comprehensive number of colour theory transformations and algorithms.'
[2864] listitem ''
ListMarker '•'
[2865] link 'Karate Club', url='https://github.com/benedekrozemberczki/karateclub'
StaticText '- Unsupervised machine learning toolbox for graph structured data.'
[2866] listitem ''
ListMarker '•'
[2867] link 'NetworkX', url='https://networkx.github.io/'
StaticText '- A high-productivity software for complex networks.'
[2868] listitem ''
ListMarker '•'
[2869] link 'NIPY', url='http://nipy.org/'
StaticText '- A collection of neuroimaging toolkits.'
[2870] listitem ''
ListMarker '•'
[2871] link 'NumPy', url='http://www.numpy.org/'
StaticText '- A fundamental package for scientific computing with Python.'
[2872] listitem ''
ListMarker '•'
[2873] link 'ObsPy', url='https://github.com/obspy/obspy/wiki/'
StaticText '- A Python toolbox for seismology.'
[2874] listitem ''
ListMarker '•'
[2875] link 'Open Babel', url='http://openbabel.org/wiki/Main_Page'
StaticText '- A chemical toolbox designed to speak the many languages of chemical data.'
[2876] listitem ''
ListMarker '•'
[2877] link 'PyDy', url='http://www.pydy.org/'
StaticText '- Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.'
[2878] listitem ''
ListMarker '•'
[2879] link 'PyMC', url='https://github.com/pymc-devs/pymc3'
StaticText '- Markov Chain Monte Carlo sampling toolkit.'
[2880] listitem ''
ListMarker '•'
[2881] link 'QuTiP', url='http://qutip.org/'
StaticText '- Quantum Toolbox in Python.'
[2882] listitem ''
ListMarker '•'
[2883] link 'RDKit', url='http://www.rdkit.org/'
StaticText '- Cheminformatics and Machine Learning Software.'
[2884] listitem ''
ListMarker '•'
[2885] link 'SciPy', url='https://www.scipy.org/'
StaticText '- A Python-based ecosystem of open-source software for mathematics, science, and engineering.'
[2886] listitem ''
ListMarker '•'
[2887] link 'SimPy', url='https://gitlab.com/team-simpy/simpy'
StaticText '- A process-based discrete-event simulation framework.'
[2888] listitem ''
ListMarker '•'
[2889] link 'statsmodels', url='https://github.com/statsmodels/statsmodels'
StaticText '- Statistical modeling and econometrics in Python.'
[2890] listitem ''
ListMarker '•'
[2891] link 'SymPy', url='https://github.com/sympy/sympy'
StaticText '- A Python library for symbolic mathematics.'
[2892] listitem ''
ListMarker '•'
[2893] link 'Zipline', url='https://github.com/quantopian/zipline'
StaticText '- A Pythonic algorithmic trading library.'
[2894] heading 'Search'
[2896] paragraph ''
[2897] emphasis ''
StaticText 'Libraries and software for indexing and performing search queries on data.'
[2898] list ''
[2899] listitem ''
ListMarker '•'
[2900] link 'django-haystack', url='https://github.com/django-haystack/django-haystack'
StaticText '- Modular search for Django.'
[2901] listitem ''
ListMarker '•'
[2902] link 'elasticsearch-dsl-py', url='https://github.com/elastic/elasticsearch-dsl-py'
StaticText '- The official high-level Python client for Elasticsearch.'
[2903] listitem ''
ListMarker '•'
[2904] link 'elasticsearch-py', url='https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/index.html'
StaticText '- The official low-level Python client for'
[2905] link 'Elasticsearch', url='https://www.elastic.co/products/elasticsearch'
StaticText '.'
[2906] listitem ''
ListMarker '•'
[2907] link 'pysolr', url='https://github.com/django-haystack/pysolr'
StaticText '- A lightweight Python wrapper for'
[2908] link 'Apache Solr', url='https://lucene.apache.org/solr/'
StaticText '.'
[2909] listitem ''
ListMarker '•'
[2910] link 'whoosh', url='http://whoosh.readthedocs.io/en/latest/'
StaticText '- A fast, pure Python search engine library.'
[2911] heading 'Serialization'
[2913] paragraph ''
[2914] emphasis ''
StaticText 'Libraries for serializing complex data types'
[2915] list ''
[2916] listitem ''
ListMarker '•'
[2917] link 'marshmallow', url='https://github.com/marshmallow-code/marshmallow'
StaticText '- A lightweight library for converting complex objects to and from simple Python datatypes.'
[2918] listitem ''
ListMarker '•'
[2919] link 'pysimdjson', url='https://github.com/TkTech/pysimdjson'
StaticText '- A Python bindings for'
[2920] link 'simdjson', url='https://github.com/lemire/simdjson'
StaticText '.'
[2921] listitem ''
ListMarker '•'
[2922] link 'python-rapidjson', url='https://github.com/python-rapidjson/python-rapidjson'
StaticText '- A Python wrapper around'
[2923] link 'RapidJSON', url='https://github.com/Tencent/rapidjson'
StaticText '.'
[2924] listitem ''
ListMarker '•'
[2925] link 'ultrajson', url='https://github.com/esnme/ultrajson'
StaticText '- A fast JSON decoder and encoder written in C with Python bindings.'
[2926] heading 'Serverless Frameworks'
[2928] paragraph ''
[2929] emphasis ''
StaticText 'Frameworks for developing serverless Python code.'
[2930] list ''
[2931] listitem ''
ListMarker '•'
[2932] link 'python-lambda', url='https://github.com/nficano/python-lambda'
StaticText '- A toolkit for developing and deploying Python code in AWS Lambda.'
[2933] listitem ''
ListMarker '•'
[2934] link 'Zappa', url='https://github.com/Miserlou/Zappa'
StaticText '- A tool for deploying WSGI applications on AWS Lambda and API Gateway.'
[2935] heading 'Shell'
[2937] paragraph ''
[2938] emphasis ''
StaticText 'Shells based on Python.'
[2939] list ''
[2940] listitem ''
ListMarker '•'
[2941] link 'xonsh', url='https://github.com/xonsh/xonsh/'
StaticText '- A Python-powered, cross-platform, Unix-gazing shell language and command prompt.'
[2942] heading 'Specific Formats Processing'
[2944] paragraph ''
[2945] emphasis ''
StaticText 'Libraries for parsing and manipulating specific text formats.'
[2946] list ''
[2947] listitem ''
ListMarker '•'
StaticText 'General'
[2948] list ''
[2949] listitem ''
ListMarker '◦'
[2950] link 'tablib', url='https://github.com/jazzband/tablib'
StaticText '- A module for Tabular Datasets in XLS, CSV, JSON, YAML.'
[2951] listitem ''
ListMarker '•'
StaticText 'Office'
[2952] list ''
[2953] listitem ''
ListMarker '◦'
[2954] link 'docxtpl', url='https://github.com/elapouya/python-docx-template'
StaticText '- Editing a docx document by jinja2 template'
[2955] listitem ''
ListMarker '◦'
[2956] link 'openpyxl', url='https://openpyxl.readthedocs.io/en/stable/'
StaticText '- A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.'
[2957] listitem ''
ListMarker '◦'
[2958] link 'pyexcel', url='https://github.com/pyexcel/pyexcel'
StaticText '- Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files.'
[2959] listitem ''
ListMarker '◦'
[2960] link 'python-docx', url='https://github.com/python-openxml/python-docx'
StaticText '- Reads, queries and modifies Microsoft Word 2007/2008 docx files.'
[2961] listitem ''
ListMarker '◦'
[2962] link 'python-pptx', url='https://github.com/scanny/python-pptx'
StaticText '- Python library for creating and updating PowerPoint (.pptx) files.'
[2963] listitem ''
ListMarker '◦'
[2964] link 'unoconv', url='https://github.com/unoconv/unoconv'
StaticText '- Convert between any document format supported by LibreOffice/OpenOffice.'
[2965] listitem ''
ListMarker '◦'
[2966] link 'XlsxWriter', url='https://github.com/jmcnamara/XlsxWriter'
StaticText '- A Python module for creating Excel .xlsx files.'
[2967] listitem ''
ListMarker '◦'
[2968] link 'xlwings', url='https://github.com/ZoomerAnalytics/xlwings'
StaticText '- A BSD-licensed library that makes it easy to call Python from Excel and vice versa.'
[2969] listitem ''
ListMarker '◦'
[2970] link 'xlwt', url='https://github.com/python-excel/xlwt'
StaticText '/'
[2971] link 'xlrd', url='https://github.com/python-excel/xlrd'
StaticText '- Writing and reading data and formatting information from Excel files.'
[2972] listitem ''
ListMarker '•'
StaticText 'PDF'
[2973] list ''
[2974] listitem ''
ListMarker '◦'
[2975] link 'PDFMiner', url='https://github.com/euske/pdfminer'
StaticText '- A tool for extracting information from PDF documents.'
[2976] listitem ''
ListMarker '◦'
[2977] link 'PyPDF2', url='https://github.com/mstamy2/PyPDF2'
StaticText '- A library capable of splitting, merging and transforming PDF pages.'
[2978] listitem ''
ListMarker '◦'
[2979] link 'ReportLab', url='https://www.reportlab.com/opensource/'
StaticText '- Allowing Rapid creation of rich PDF documents.'
[2980] listitem ''
ListMarker '•'
StaticText 'Markdown'
[2981] list ''
[2982] listitem ''
ListMarker '◦'
[2983] link 'Mistune', url='https://github.com/lepture/mistune'
StaticText '- Fastest and full featured pure Python parsers of Markdown.'
[2984] listitem ''
ListMarker '◦'
[2985] link 'Python-Markdown', url='https://github.com/waylan/Python-Markdown'
StaticText '- A Python implementation of John Gruber’s Markdown.'
[2986] listitem ''
ListMarker '•'
StaticText 'YAML'
[2987] list ''
[2988] listitem ''
ListMarker '◦'
[2989] link 'PyYAML', url='http://pyyaml.org/'
StaticText '- YAML implementations for Python.'
[2990] listitem ''
ListMarker '•'
StaticText 'CSV'
[2991] list ''
[2992] listitem ''
ListMarker '◦'
[2993] link 'csvkit', url='https://github.com/wireservice/csvkit'
StaticText '- Utilities for converting to and working with CSV.'
[2994] listitem ''
ListMarker '•'
StaticText 'Archive'
[2995] list ''
[2996] listitem ''
ListMarker '◦'
[2997] link 'unp', url='https://github.com/mitsuhiko/unp'
StaticText '- A command line tool that can unpack archives easily.'
[2998] heading 'Static Site Generator'
[3000] paragraph ''
[3001] emphasis ''
StaticText 'Static site generator is a software that takes some text + templates as input and produces HTML files on the output.'
[3002] list ''
[3003] listitem ''
ListMarker '•'
[3004] link 'lektor', url='https://github.com/lektor/lektor'
StaticText '- An easy to use static CMS and blog engine.'
[3005] listitem ''
ListMarker '•'
[3006] link 'mkdocs', url='https://github.com/mkdocs/mkdocs/'
StaticText '- Markdown friendly documentation generator.'
[3007] listitem ''
ListMarker '•'
[3008] link 'makesite', url='https://github.com/sunainapai/makesite'
StaticText '- Simple, lightweight, and magic-free static site/blog generator (< 130 lines).'
[3009] listitem ''
ListMarker '•'
[3010] link 'nikola', url='https://github.com/getnikola/nikola'
StaticText '- A static website and blog generator.'
[3011] listitem ''
ListMarker '•'
[3012] link 'pelican', url='https://github.com/getpelican/pelican'
StaticText '- Static site generator that supports Markdown and reST syntax.'
[3013] heading 'Tagging'
[3015] paragraph ''
[3016] emphasis ''
StaticText 'Libraries for tagging items.'
[3017] list ''
[3018] listitem ''
ListMarker '•'
[3019] link 'django-taggit', url='https://github.com/jazzband/django-taggit'
StaticText '- Simple tagging for Django.'
[3020] heading 'Task Queues'
[3022] paragraph ''
[3023] emphasis ''
StaticText 'Libraries for working with task queues.'
[3024] list ''
[3025] listitem ''
ListMarker '•'
[3026] link 'celery', url='https://docs.celeryproject.org/en/stable/'
StaticText '- An asynchronous task queue/job queue based on distributed message passing.'
[3027] listitem ''
ListMarker '•'
[3028] link 'dramatiq', url='https://github.com/Bogdanp/dramatiq'
StaticText '- A fast and reliable background task processing library for Python 3.'
[3029] listitem ''
ListMarker '•'
[3030] link 'huey', url='https://github.com/coleifer/huey'
StaticText '- Little multi-threaded task queue.'
[3031] listitem ''
ListMarker '•'
[3032] link 'mrq', url='https://github.com/pricingassistant/mrq'
StaticText '- A distributed worker task queue in Python using Redis & gevent.'
[3033] listitem ''
ListMarker '•'
[3034] link 'rq', url='https://github.com/rq/rq'
StaticText '- Simple job queues for Python.'
[3035] heading 'Template Engine'
[3037] paragraph ''
[3038] emphasis ''
StaticText 'Libraries and tools for templating and lexing.'
[3039] list ''
[3040] listitem ''
ListMarker '•'
[3041] link 'Genshi', url='https://genshi.edgewall.org/'
StaticText '- Python templating toolkit for generation of web-aware output.'
[3042] listitem ''
ListMarker '•'
[3043] link 'Jinja2', url='https://github.com/pallets/jinja'
StaticText '- A modern and designer friendly templating language.'
[3044] listitem ''
ListMarker '•'
[3045] link 'Mako', url='http://www.makotemplates.org/'
StaticText '- Hyperfast and lightweight templating for the Python platform.'
[3046] heading 'Testing'
[3048] paragraph ''
[3049] emphasis ''
StaticText 'Libraries for testing codebases and generating test data.'
[3050] list ''
[3051] listitem ''
ListMarker '•'
StaticText 'Testing Frameworks'
[3052] list ''
[3053] listitem ''
ListMarker '◦'
[3054] link 'hypothesis', url='https://github.com/HypothesisWorks/hypothesis'
StaticText '- Hypothesis is an advanced Quickcheck style property based testing library.'
[3055] listitem ''
ListMarker '◦'
[3056] link 'nose2', url='https://github.com/nose-devs/nose2'
StaticText '- The successor to'
[3057] code ''
StaticText 'nose'
StaticText ', based on `unittest2.'
[3058] listitem ''
ListMarker '◦'
[3059] link 'pytest', url='https://docs.pytest.org/en/latest/'
StaticText '- A mature full-featured Python testing tool.'
[3060] listitem ''
ListMarker '◦'
[3061] link 'Robot Framework', url='https://github.com/robotframework/robotframework'
StaticText '- A generic test automation framework.'
[3062] listitem ''
ListMarker '◦'
[3063] link 'unittest', url='https://docs.python.org/3/library/unittest.html'
StaticText '- (Python standard library) Unit testing framework.'
[3064] listitem ''
ListMarker '•'
StaticText 'Test Runners'
[3065] list ''
[3066] listitem ''
ListMarker '◦'
[3067] link 'green', url='https://github.com/CleanCut/green'
StaticText '- A clean, colorful test runner.'
[3068] listitem ''
ListMarker '◦'
[3069] link 'mamba', url='http://nestorsalceda.github.io/mamba/'
StaticText '- The definitive testing tool for Python. Born under the banner of BDD.'
[3070] listitem ''
ListMarker '◦'
[3071] link 'tox', url='https://tox.readthedocs.io/en/latest/'
StaticText '- Auto builds and tests distributions in multiple Python versions'
[3072] listitem ''
ListMarker '•'
StaticText 'GUI / Web Testing'
[3073] list ''
[3074] listitem ''
ListMarker '◦'
[3075] link 'locust', url='https://github.com/locustio/locust'
StaticText '- Scalable user load testing tool written in Python.'
[3076] listitem ''
ListMarker '◦'
[3077] link 'PyAutoGUI', url='https://github.com/asweigart/pyautogui'
StaticText '- PyAutoGUI is a cross-platform GUI automation Python module for human beings.'
[3078] listitem ''
ListMarker '◦'
[3079] link 'Schemathesis', url='https://github.com/kiwicom/schemathesis'
StaticText '- A tool for automatic property-based testing of web applications built with Open API / Swagger specifications.'
[3080] listitem ''
ListMarker '◦'
[3081] link 'Selenium', url='https://pypi.org/project/selenium/'
StaticText '- Python bindings for'
[3082] link 'Selenium', url='http://www.seleniumhq.org/'
StaticText 'WebDriver.'
[3083] listitem ''
ListMarker '◦'
[3084] link 'sixpack', url='https://github.com/seatgeek/sixpack'
StaticText '- A language-agnostic A/B Testing framework.'
[3085] listitem ''
ListMarker '◦'
[3086] link 'splinter', url='https://github.com/cobrateam/splinter'
StaticText '- Open source tool for testing web applications.'
[3087] listitem ''
ListMarker '•'
StaticText 'Mock'
[3088] list ''
[3089] listitem ''
ListMarker '◦'
[3090] link 'doublex', url='https://pypi.org/project/doublex/'
StaticText '- Powerful test doubles framework for Python.'
[3091] listitem ''
ListMarker '◦'
[3092] link 'freezegun', url='https://github.com/spulec/freezegun'
StaticText '- Travel through time by mocking the datetime module.'
[3093] listitem ''
ListMarker '◦'
[3094] link 'httmock', url='https://github.com/patrys/httmock'
StaticText '- A mocking library for requests for Python 2.6+ and 3.2+.'
[3095] listitem ''
ListMarker '◦'
[3096] link 'httpretty', url='https://github.com/gabrielfalcao/HTTPretty'
StaticText '- HTTP request mock tool for Python.'
[3097] listitem ''
ListMarker '◦'
[3098] link 'mock', url='https://docs.python.org/3/library/unittest.mock.html'
StaticText '- (Python standard library) A mocking and patching library.'
[3099] listitem ''
ListMarker '◦'
[3100] link 'mocket', url='https://github.com/mindflayer/python-mocket'
StaticText '- A socket mock framework with gevent/asyncio/SSL support.'
[3101] listitem ''
ListMarker '◦'
[3102] link 'responses', url='https://github.com/getsentry/responses'
StaticText '- A utility library for mocking out the requests Python library.'
[3103] listitem ''
ListMarker '◦'
[3104] link 'VCR.py', url='https://github.com/kevin1024/vcrpy'
StaticText '- Record and replay HTTP interactions on your tests.'
[3105] listitem ''
ListMarker '•'
StaticText 'Object Factories'
[3106] list ''
[3107] listitem ''
ListMarker '◦'
[3108] link 'factory_boy', url='https://github.com/FactoryBoy/factory_boy'
StaticText '- A test fixtures replacement for Python.'
[3109] listitem ''
ListMarker '◦'
[3110] link 'mixer', url='https://github.com/klen/mixer'
StaticText '- Another fixtures replacement. Supports Django, Flask, SQLAlchemy, Peewee and etc.'
[3111] listitem ''
ListMarker '◦'
[3112] link 'model_mommy', url='https://github.com/vandersonmota/model_mommy'
StaticText '- Creating random fixtures for testing in Django.'
[3113] listitem ''
ListMarker '•'
StaticText 'Code Coverage'
[3114] list ''
[3115] listitem ''
ListMarker '◦'
[3116] link 'coverage', url='https://pypi.org/project/coverage/'
StaticText '- Code coverage measurement.'
[3117] listitem ''
ListMarker '•'
StaticText 'Fake Data'
[3118] list ''
[3119] listitem ''
ListMarker '◦'
[3120] link 'fake2db', url='https://github.com/emirozer/fake2db'
StaticText '- Fake database generator.'
[3121] listitem ''
ListMarker '◦'
[3122] link 'faker', url='https://github.com/joke2k/faker'
StaticText '- A Python package that generates fake data.'
[3123] listitem ''
ListMarker '◦'
[3124] link 'mimesis', url='https://github.com/lk-geimfari/mimesis'
StaticText '- is a Python library that help you generate fake data.'
[3125] listitem ''
ListMarker '◦'
[3126] link 'radar', url='https://pypi.org/project/radar/'
StaticText '- Generate random datetime / time.'
[3127] heading 'Text Processing'
[3129] paragraph ''
[3130] emphasis ''
StaticText 'Libraries for parsing and manipulating plain texts.'
[3131] list ''
[3132] listitem ''
ListMarker '•'
StaticText 'General'
[3133] list ''
[3134] listitem ''
ListMarker '◦'
[3135] link 'chardet', url='https://github.com/chardet/chardet'
StaticText '- Python 2/3 compatible character encoding detector.'
[3136] listitem ''
ListMarker '◦'
[3137] link 'difflib', url='https://docs.python.org/3/library/difflib.html'
StaticText '- (Python standard library) Helpers for computing deltas.'
[3138] listitem ''
ListMarker '◦'
[3139] link 'ftfy', url='https://github.com/LuminosoInsight/python-ftfy'
StaticText '- Makes Unicode text less broken and more consistent automagically.'
[3140] listitem ''
ListMarker '◦'
[3141] link 'fuzzywuzzy', url='https://github.com/seatgeek/fuzzywuzzy'
StaticText '- Fuzzy String Matching.'
[3142] listitem ''
ListMarker '◦'
[3143] link 'Levenshtein', url='https://github.com/ztane/python-Levenshtein/'
StaticText '- Fast computation of Levenshtein distance and string similarity.'
[3144] listitem ''
ListMarker '◦'
[3145] link 'pangu.py', url='https://github.com/vinta/pangu.py'
StaticText '- Paranoid text spacing.'
[3146] listitem ''
ListMarker '◦'
[3147] link 'pyfiglet', url='https://github.com/pwaller/pyfiglet'
StaticText '- An implementation of figlet written in Python.'
[3148] listitem ''
ListMarker '◦'
[3149] link 'pypinyin', url='https://github.com/mozillazg/python-pinyin'
StaticText '- Convert Chinese hanzi (漢字) to pinyin (拼音).'
[3150] listitem ''
ListMarker '◦'
[3151] link 'textdistance', url='https://github.com/orsinium/textdistance'
StaticText '- Compute distance between sequences with 30+ algorithms.'
[3152] listitem ''
ListMarker '◦'
[3153] link 'unidecode', url='https://pypi.org/project/Unidecode/'
StaticText '- ASCII transliterations of Unicode text.'
[3154] listitem ''
ListMarker '•'
StaticText 'Slugify'
[3155] list ''
[3156] listitem ''
ListMarker '◦'
[3157] link 'awesome-slugify', url='https://github.com/dimka665/awesome-slugify'
StaticText '- A Python slugify library that can preserve unicode.'
[3158] listitem ''
ListMarker '◦'
[3159] link 'python-slugify', url='https://github.com/un33k/python-slugify'
StaticText '- A Python slugify library that translates unicode to ASCII.'
[3160] listitem ''
ListMarker '◦'
[3161] link 'unicode-slugify', url='https://github.com/mozilla/unicode-slugify'
StaticText '- A slugifier that generates unicode slugs with Django as a dependency.'
[3162] listitem ''
ListMarker '•'
StaticText 'Unique identifiers'
[3163] list ''
[3164] listitem ''
ListMarker '◦'
[3165] link 'hashids', url='https://github.com/davidaurelio/hashids-python'
StaticText '- Implementation of'
[3166] link 'hashids', url='http://hashids.org/'
StaticText 'in Python.'
[3167] listitem ''
ListMarker '◦'
[3168] link 'shortuuid', url='https://github.com/skorokithakis/shortuuid'
StaticText '- A generator library for concise, unambiguous and URL-safe UUIDs.'
[3169] listitem ''
ListMarker '•'
StaticText 'Parser'
[3170] list ''
[3171] listitem ''
ListMarker '◦'
[3172] link 'ply', url='https://github.com/dabeaz/ply'
StaticText '- Implementation of lex and yacc parsing tools for Python.'
[3173] listitem ''
ListMarker '◦'
[3174] link 'pygments', url='http://pygments.org/'
StaticText '- A generic syntax highlighter.'
[3175] listitem ''
ListMarker '◦'
[3176] link 'pyparsing', url='https://github.com/pyparsing/pyparsing'
StaticText '- A general purpose framework for generating parsers.'
[3177] listitem ''
ListMarker '◦'
[3178] link 'python-nameparser', url='https://github.com/derek73/python-nameparser'
StaticText '- Parsing human names into their individual components.'
[3179] listitem ''
ListMarker '◦'
[3180] link 'python-phonenumbers', url='https://github.com/daviddrysdale/python-phonenumbers'
StaticText '- Parsing, formatting, storing and validating international phone numbers.'
[3181] listitem ''
ListMarker '◦'
[3182] link 'python-user-agents', url='https://github.com/selwin/python-user-agents'
StaticText '- Browser user agent parser.'
[3183] listitem ''
ListMarker '◦'
[3184] link 'sqlparse', url='https://github.com/andialbrecht/sqlparse'
StaticText '- A non-validating SQL parser.'
[3185] heading 'Third-party APIs'
[3187] paragraph ''
[3188] emphasis ''
StaticText 'Libraries for accessing third party services APIs. Also see'
[3189] link 'List of Python API Wrappers and Libraries', url='https://github.com/realpython/list-of-python-api-wrappers'
StaticText '.'
[3190] list ''
[3191] listitem ''
ListMarker '•'
[3192] link 'apache-libcloud', url='https://libcloud.apache.org/'
StaticText '- One Python library for all clouds.'
[3193] listitem ''
ListMarker '•'
[3194] link 'boto3', url='https://github.com/boto/boto3'
StaticText '- Python interface to Amazon Web Services.'
[3195] listitem ''
ListMarker '•'
[3196] link 'django-wordpress', url='https://github.com/istrategylabs/django-wordpress'
StaticText '- WordPress models and views for Django.'
[3197] listitem ''
ListMarker '•'
[3198] link 'facebook-sdk', url='https://github.com/mobolic/facebook-sdk'
StaticText '- Facebook Platform Python SDK.'
[3199] listitem ''
ListMarker '•'
[3200] link 'google-api-python-client', url='https://github.com/google/google-api-python-client'
StaticText '- Google APIs Client Library for Python.'
[3201] listitem ''
ListMarker '•'
[3202] link 'gspread', url='https://github.com/burnash/gspread'
StaticText '- Google Spreadsheets Python API.'
[3203] listitem ''
ListMarker '•'
[3204] link 'twython', url='https://github.com/ryanmcgrath/twython'
StaticText '- A Python wrapper for the Twitter API.'
[3205] heading 'URL Manipulation'
[3207] paragraph ''
[3208] emphasis ''
StaticText 'Libraries for parsing URLs.'
[3209] list ''
[3210] listitem ''
ListMarker '•'
[3211] link 'furl', url='https://github.com/gruns/furl'
StaticText '- A small Python library that makes parsing and manipulating URLs easy.'
[3212] listitem ''
ListMarker '•'
[3213] link 'purl', url='https://github.com/codeinthehole/purl'
StaticText '- A simple, immutable URL class with a clean API for interrogation and manipulation.'
[3214] listitem ''
ListMarker '•'
[3215] link 'pyshorteners', url='https://github.com/ellisonleao/pyshorteners'
StaticText '- A pure Python URL shortening lib.'
[3216] listitem ''
ListMarker '•'
[3217] link 'webargs', url='https://github.com/marshmallow-code/webargs'
StaticText '- A friendly library for parsing HTTP request arguments with built-in support for popular web frameworks.'
[3218] heading 'Video'
[3220] paragraph ''
[3221] emphasis ''
StaticText 'Libraries for manipulating video and GIFs.'
[3222] list ''
[3223] listitem ''
ListMarker '•'
[3224] link 'moviepy', url='https://zulko.github.io/moviepy/'
StaticText '- A module for script-based movie editing with many formats, including animated GIFs.'
[3225] listitem ''
ListMarker '•'
[3226] link 'scikit-video', url='https://github.com/aizvorski/scikit-video'
StaticText '- Video processing routines for SciPy.'
[3227] listitem ''
ListMarker '•'
[3228] link 'vidgear', url='https://github.com/abhiTronix/vidgear'
StaticText '- Most Powerful multi-threaded Video Processing framework.'
[3229] heading 'Web Asset Management'
[3231] paragraph ''
[3232] emphasis ''
StaticText 'Tools for managing, compressing and minifying website assets.'
[3233] list ''
[3234] listitem ''
ListMarker '•'
[3235] link 'django-compressor', url='https://github.com/django-compressor/django-compressor'
StaticText '- Compresses linked and inline JavaScript or CSS into a single cached file.'
[3236] listitem ''
ListMarker '•'
[3237] link 'django-pipeline', url='https://github.com/jazzband/django-pipeline'
StaticText '- An asset packaging library for Django.'
[3238] listitem ''
ListMarker '•'
[3239] link 'django-storages', url='https://github.com/jschneier/django-storages'
StaticText '- A collection of custom storage back ends for Django.'
[3240] listitem ''
ListMarker '•'
[3241] link 'fanstatic', url='http://www.fanstatic.org/en/latest/'
StaticText '- Packages, optimizes, and serves static file dependencies as Python packages.'
[3242] listitem ''
ListMarker '•'
[3243] link 'fileconveyor', url='http://wimleers.com/fileconveyor'
StaticText '- A daemon to detect and sync files to CDNs, S3 and FTP.'
[3244] listitem ''
ListMarker '•'
[3245] link 'flask-assets', url='https://github.com/miracle2k/flask-assets'
StaticText '- Helps you integrate webassets into your Flask app.'
[3246] listitem ''
ListMarker '•'
[3247] link 'webassets', url='https://github.com/miracle2k/webassets'
StaticText '- Bundles, optimizes, and manages unique cache-busting URLs for static resources.'
[3248] heading 'Web Content Extracting'
[3250] paragraph ''
[3251] emphasis ''
StaticText 'Libraries for extracting web contents.'
[3252] list ''
[3253] listitem ''
ListMarker '•'
[3254] link 'html2text', url='https://github.com/Alir3z4/html2text'
StaticText '- Convert HTML to Markdown-formatted text.'
[3255] listitem ''
ListMarker '•'
[3256] link 'lassie', url='https://github.com/michaelhelmick/lassie'
StaticText '- Web Content Retrieval for Humans.'
[3257] listitem ''
ListMarker '•'
[3258] link 'micawber', url='https://github.com/coleifer/micawber'
StaticText '- A small library for extracting rich content from URLs.'
[3259] listitem ''
ListMarker '•'
[3260] link 'newspaper', url='https://github.com/codelucas/newspaper'
StaticText '- News extraction, article extraction and content curation in Python.'
[3261] listitem ''
ListMarker '•'
[3262] link 'python-readability', url='https://github.com/buriy/python-readability'
StaticText "- Fast Python port of arc90's readability tool."
[3263] listitem ''
ListMarker '•'
[3264] link 'requests-html', url='https://github.com/psf/requests-html'
StaticText '- Pythonic HTML Parsing for Humans.'
[3265] listitem ''
ListMarker '•'
[3266] link 'sumy', url='https://github.com/miso-belica/sumy'
StaticText '- A module for automatic summarization of text documents and HTML pages.'
[3267] listitem ''
ListMarker '•'
[3268] link 'textract', url='https://github.com/deanmalmgren/textract'
StaticText '- Extract text from any document, Word, PowerPoint, PDFs, etc.'
[3269] listitem ''
ListMarker '•'
[3270] link 'toapi', url='https://github.com/gaojiuli/toapi'
StaticText '- Every web site provides APIs.'
[3271] heading 'Web Crawling'
[3273] paragraph ''
[3274] emphasis ''
StaticText 'Libraries to automate web scraping.'
[3275] list ''
[3276] listitem ''
ListMarker '•'
[3277] link 'cola', url='https://github.com/chineking/cola'
StaticText '- A distributed crawling framework.'
[3278] listitem ''
ListMarker '•'
[3279] link 'feedparser', url='https://pythonhosted.org/feedparser/'
StaticText '- Universal feed parser.'
[3280] listitem ''
ListMarker '•'
[3281] link 'grab', url='https://github.com/lorien/grab'
StaticText '- Site scraping framework.'
[3282] listitem ''
ListMarker '•'
[3283] link 'MechanicalSoup', url='https://github.com/MechanicalSoup/MechanicalSoup'
StaticText '- A Python library for automating interaction with websites.'
[3284] listitem ''
ListMarker '•'
[3285] link 'portia', url='https://github.com/scrapinghub/portia'
StaticText '- Visual scraping for Scrapy.'
[3286] listitem ''
ListMarker '•'
[3287] link 'pyspider', url='https://github.com/binux/pyspider'
StaticText '- A powerful spider system.'
[3288] listitem ''
ListMarker '•'
[3289] link 'robobrowser', url='https://github.com/jmcarp/robobrowser'
StaticText '- A simple, Pythonic library for browsing the web without a standalone web browser.'
[3290] listitem ''
ListMarker '•'
[3291] link 'scrapy', url='https://scrapy.org/'
StaticText '- A fast high-level screen scraping and web crawling framework.'
[3292] heading 'Web Frameworks'
[3294] paragraph ''
[3295] emphasis ''
StaticText 'Traditional full stack web frameworks. Also see'
[3296] link 'RESTful API', url='https://github.com/vinta/awesome-python#restful-api'
StaticText '.'
[3297] list ''
[3298] listitem ''
ListMarker '•'
StaticText 'Synchronous'
[3299] list ''
[3300] listitem ''
ListMarker '◦'
[3301] link 'Django', url='https://www.djangoproject.com/'
StaticText '- The most popular web framework in Python.'
[3302] list ''
[3303] listitem ''
ListMarker '■'
[3304] link 'awesome-django', url='https://github.com/shahraizali/awesome-django'
[3305] listitem ''
ListMarker '■'
[3306] link 'awesome-django', url='https://github.com/wsvincent/awesome-django'
[3307] listitem ''
ListMarker '◦'
[3308] link 'Flask', url='http://flask.pocoo.org/'
StaticText '- A microframework for Python.'
[3309] list ''
[3310] listitem ''
ListMarker '■'
[3311] link 'awesome-flask', url='https://github.com/humiaozuzu/awesome-flask'
[3312] listitem ''
ListMarker '◦'
[3313] link 'Pyramid', url='https://pylonsproject.org/'
StaticText '- A small, fast, down-to-earth, open source Python web framework.'
[3314] list ''
[3315] listitem ''
ListMarker '■'
[3316] link 'awesome-pyramid', url='https://github.com/uralbash/awesome-pyramid'
[3317] listitem ''
ListMarker '◦'
[3318] link 'Masonite', url='https://github.com/MasoniteFramework/masonite'
StaticText '- The modern and developer centric Python web framework.'
[3319] listitem ''
ListMarker '•'
StaticText 'Asynchronous'
[3320] list ''
[3321] listitem ''
ListMarker '◦'
[3322] link 'Tornado', url='http://www.tornadoweb.org/en/latest/'
StaticText '- A web framework and asynchronous networking library.'
[3323] heading 'WebSocket'
[3325] paragraph ''
[3326] emphasis ''
StaticText 'Libraries for working with WebSocket.'
[3327] list ''
[3328] listitem ''
ListMarker '•'
[3329] link 'autobahn-python', url='https://github.com/crossbario/autobahn-python'
StaticText '- WebSocket & WAMP for Python on Twisted and'
[3330] link 'asyncio', url='https://docs.python.org/3/library/asyncio.html'
StaticText '.'
[3331] listitem ''
ListMarker '•'
[3332] link 'channels', url='https://github.com/django/channels'
StaticText '- Developer-friendly asynchrony for Django.'
[3333] listitem ''
ListMarker '•'
[3334] link 'websockets', url='https://github.com/aaugustin/websockets'
StaticText '- A library for building WebSocket servers and clients with a focus on correctness and simplicity.'
[3335] heading 'WSGI Servers'
[3337] paragraph ''
[3338] emphasis ''
StaticText 'WSGI-compatible web servers.'
[3339] list ''
[3340] listitem ''
ListMarker '•'
[3341] link 'bjoern', url='https://github.com/jonashaag/bjoern'
StaticText '- Asynchronous, very fast and written in C.'
[3342] listitem ''
ListMarker '•'
[3343] link 'gunicorn', url='https://github.com/benoitc/gunicorn'
StaticText "- Pre-forked, ported from Ruby's Unicorn project."
[3344] listitem ''
ListMarker '•'
[3345] link 'uWSGI', url='https://uwsgi-docs.readthedocs.io/en/latest/'
StaticText '- A project aims at developing a full stack for building hosting services, written in C.'
[3346] listitem ''
ListMarker '•'
[3347] link 'waitress', url='https://github.com/Pylons/waitress'
StaticText '- Multi-threaded, powers Pyramid.'
[3348] listitem ''
ListMarker '•'
[3349] link 'werkzeug', url='https://github.com/pallets/werkzeug'
StaticText '- A WSGI utility library for Python that powers Flask and can easily be embedded into your own projects.'
[3350] heading 'Resources'
[3352] paragraph ''
StaticText 'Where to discover learning resources or new Python libraries.'
[3353] heading 'Books'
[3355] list ''
[3356] listitem ''
ListMarker '•'
[3357] link 'Fluent Python', url='https://www.oreilly.com/library/view/fluent-python/9781491946237/'
[3358] listitem ''
ListMarker '•'
[3359] link 'Think Python', url='https://greenteapress.com/wp/think-python-2e/'
[3360] heading 'Websites'
[3362] list ''
[3363] listitem ''
ListMarker '•'
StaticText 'Tutorials'
[3364] list ''
[3365] listitem ''
ListMarker '◦'
[3366] link 'Full Stack Python', url='https://www.fullstackpython.com/'
[3367] listitem ''
ListMarker '◦'
[3368] link 'Python Cheatsheet', url='https://www.pythoncheatsheet.org/'
[3369] listitem ''
ListMarker '◦'
[3370] link 'Real Python', url='https://realpython.com/'
[3371] listitem ''
ListMarker '◦'
[3372] link 'The Hitchhiker’s Guide to Python', url='https://docs.python-guide.org/'
[3373] listitem ''
ListMarker '◦'
[3374] link 'Ultimate Python study guide', url='https://github.com/huangsam/ultimate-python'
[3375] listitem ''
ListMarker '•'
StaticText 'Libraries'
[3376] list ''
[3377] listitem ''
ListMarker '◦'
[3378] link 'Awesome Python @LibHunt', url='https://python.libhunt.com/'
[3379] listitem ''
ListMarker '•'
StaticText 'Others'
[3380] list ''
[3381] listitem ''
ListMarker '◦'
[3382] link 'Python ZEEF', url='https://python.zeef.com/alan.richmond'
[3383] listitem ''
ListMarker '◦'
[3384] link 'Pythonic News', url='https://news.python.sc/'
[3385] listitem ''
ListMarker '◦'
[3386] link 'What the f*ck Python!', url='https://github.com/satwikkansal/wtfpython'
[3387] heading 'Newsletters'
[3389] list ''
[3390] listitem ''
ListMarker '•'
[3391] link 'Awesome Python Newsletter', url='http://python.libhunt.com/newsletter'
[3392] listitem ''
ListMarker '•'
[3393] link "Pycoder's Weekly", url='http://pycoders.com/'
[3394] listitem ''
ListMarker '•'
[3395] link 'Python Tricks', url='https://realpython.com/python-tricks/'
[3396] listitem ''
ListMarker '•'
[3397] link 'Python Weekly', url='http://www.pythonweekly.com/'
[3398] heading 'Podcasts'
[3400] list ''
[3401] listitem ''
ListMarker '•'
[3402] link 'Django Chat', url='https://djangochat.com/'
[3403] listitem ''
ListMarker '•'
[3404] link 'Podcast.__init__', url='https://podcastinit.com/'
[3405] listitem ''
ListMarker '•'
[3406] link 'Python Bytes', url='https://pythonbytes.fm/'
[3407] listitem ''
ListMarker '•'
[3408] link 'Running in Production', url='https://runninginproduction.com/'
[3409] listitem ''
ListMarker '•'
[3410] link 'Talk Python To Me', url='https://talkpython.fm/'
[3411] listitem ''
ListMarker '•'
[3412] link 'Test and Code', url='https://testandcode.com/'
[3413] listitem ''
ListMarker '•'
[3414] link 'The Real Python Podcast', url='https://realpython.com/podcasts/rpp/'
[3415] heading 'Contributing'
[3417] paragraph ''
StaticText 'Your contributions are always welcome! Please take a look at the'
[3418] link 'contribution guidelines', url='https://github.com/vinta/awesome-python/blob/master/CONTRIBUTING.md'
StaticText 'first.'
[3419] paragraph ''
StaticText "I will keep some pull requests open if I'm not sure whether those libraries are awesome, you could"
[3420] link 'vote for them', url='https://github.com/vinta/awesome-python/pulls'
StaticText 'by adding'
StaticText '👍'
StaticText 'to them. Pull requests will be merged when their votes reach'
[3421] strong ''
StaticText '20'
StaticText '.'
[3422] separator '', orientation='horizontal'
[3423] paragraph ''
StaticText 'If you have any question about this opinionated list, do not hesitate to contact me'
[3424] link '@VintaChen', url='https://twitter.com/VintaChen'
StaticText 'on Twitter or open an issue on GitHub.'
>