1 line
No EOL
166 KiB
JSON
1 line
No EOL
166 KiB
JSON
{"code": "PRP-022", "name": "NETWORKING", "icon": "\ud83c\udf0d", "lists": [{"name": "Network Analysis", "subcategories": [{"name": "Network Analysis \u2014 Classics", "entries": [], "notes": []}, {"name": "Network Analysis \u2014 Dissemination", "entries": [], "notes": []}, {"name": "Network Analysis \u2014 General Overviews", "entries": [], "notes": []}, {"name": "Network Analysis \u2014 Graph Theory", "entries": [], "notes": []}, {"name": "Network Analysis \u2014 Method-specific", "entries": [], "notes": []}, {"name": "Network Analysis \u2014 Software-specific", "entries": [], "notes": []}, {"name": "Network Analysis \u2014 Topic-specific", "entries": [{"name": "ASONAM - IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining", "url": "http://asonam.cpsc.ucalgary.ca/", "description": ""}, {"name": "CNDay - Cambridge Networks Day", "url": "http://www.cnn.group.cam.ac.uk/cambridge-networks-day", "description": "Convened by the Cambridge Networks Network."}, {"name": "CompleNet - International Workshop on Complex Networks", "url": "http://complenet.org/", "description": ""}, {"name": "EUSN - European Conference on Social Networks", "url": "http://eusn.org/", "description": ""}, {"name": "GD - International Symposium on Graph Drawing and Network Visualization", "url": "http://www.graphdrawing.org/symposia.html", "description": ""}, {"name": "PolNet - Annual Political Networks Workshops and Conference", "url": "http://conference.polinetworks.org/", "description": "Organized by the APSA Organized Section on Political Networks (PolNet)."}, {"name": "NetSci - International School and Conference on Social Networks", "url": "http://www.netscisociety.net/", "description": "Organized by the Network Science Society (NetSci)."}, {"name": "Sunbelt - Social Networks Conference of the International Network for Social Network Analysis", "url": "http://www.insna.org/archives.html", "description": "Organized by the International Network for Social Network Analysis (INSNA)."}, {"name": "Complex Networks", "url": "http://cazabetremy.fr/Teaching/ComplexNetworks.html", "description": ""}, {"name": "Complex Networks", "url": "https://www.uvm.edu/~pdodds/teaching/courses/2016-01UVM-303/", "description": ""}, {"name": "Graph Theory and Applications", "url": "http://www.hamilton.ie/ollie/Downloads/Graph.pdf", "description": ""}, {"name": "Graph Theory (Mathematics)", "url": "http://www.personal.psu.edu/cxg286/Math485.pdf", "description": ""}, {"name": "Graphs and Networks", "url": "https://sites.google.com/a/yale.edu/462-562-graphs-and-networks/", "description": ""}, {"name": "Network Analysis and Modeling (Computer Science)", "url": "https://aaronclauset.github.io/courses/5352/", "description": ""}, {"name": "Networks, Complexity and Its Applications (Media Arts and Sciences)", "url": "http://ocw.mit.edu/courses/media-arts-and-sciences/mas-961-networks-complexity-and-its-applications-spring-2011/", "description": ""}, {"name": "Networks, Crowds and Markets", "url": "https://www.edx.org/course/networks-crowds-markets-cornellx-info2040x-2", "description": ""}, {"name": "Networks (Economics)", "url": "https://ocw.mit.edu/courses/economics/14-15j-networks-spring-2018/", "description": ""}, {"name": "Network Science (Computer Science)", "url": "http://www.cc.gatech.edu/~dovrolis/Courses/NetSci/", "description": ""}, {"name": "Political Networks: Methods and Applications", "url": "http://vanity.dss.ucdavis.edu/~maoz/networks/Spring%202011/pol279-11.htm", "description": ""}, {"name": "Social and Economic Networks: Models and Analysis", "url": "https://www.coursera.org/course/networksonline", "description": ""}, {"name": "Social Network Analysis", "url": "https://www.coursera.org/course/sna", "description": ""}, {"name": "Social Network Analysis", "url": "http://www.mjdenny.com/workshops/SN_Theory_I.pdf", "description": ""}, {"name": "Social Network Analysis with Pajek", "url": "http://mrvar.fdv.uni-lj.si/sola/info4/", "description": ""}, {"name": "Social Networks", "url": "http://dennisfeehan.org/teaching/201701_demog260.html", "description": ""}, {"name": "The Structure of Information Networks", "url": "https://www.cs.cornell.edu/Courses/cs6850/2008fa/", "description": ""}, {"name": "Animal Social Network Repository", "url": "https://bansallab.github.io/asnr/", "description": "Large \u201c[multi-species repository of social networks](https://doi.org/10.1038/s41597-019-0056-z).\u201d"}, {"name": "Bayesian Network Repository", "url": "http://www.bnlearn.com/bnrepository/", "description": ""}, {"name": "Bill Cosponsorship Networks in European Parliaments", "url": "https://github.com/briatte/parlnet", "description": "Legislative cosponsorship networks, in R format.", "stars": "17"}, {"name": "Colorado Index of Complex Networks (ICON)", "url": "https://icon.colorado.edu/", "description": "Large collection of networks described and indexed by Aaron Clauset\u2019s research group."}, {"name": "Connectome", "url": "http://awesome.cs.jhu.edu/graph-services/download/", "description": "Comprehensive maps of neural connections."}, {"name": "Enron Email Dataset", "url": "https://www.cs.cmu.edu/~enron/", "description": ""}, {"name": "Eric D. Kolaczyk\u2019s Network Datasets", "url": "http://math.bu.edu/people/kolaczyk/datasets.html", "description": ""}, {"name": "Gephi Datasets", "url": "https://github.com/gephi/gephi/wiki/Datasets", "description": "", "stars": "6.4k"}, {"name": "Hetionet: an integrative network of disease", "url": "https://github.com/hetio/hetionet", "description": "A complex biological network, available in multiple formats, including JSON and [Neo4j](https://neo4j.het.io/browser/).", "stars": "347"}, {"name": "igraphdata", "url": "https://CRAN.R-project.org/package=igraphdata", "description": "R data-centric package."}, {"name": "igraphwalshdata", "url": "https://cran.r-project.org/package=igraphwalshdata", "description": "Another R data-centric package."}, {"name": "Interaction Web Database", "url": "http://www.ecologia.ib.usp.br/iwdb/", "description": "Ecological species interactions."}, {"name": "International Currencies 1890-1910", "url": "http://eh.net/database/international-currencies-1890-1910/", "description": "Historical data on the international connections between 45 currencies."}, {"name": "KONECT - The Koblenz Network Collection", "url": "http://konect.uni-koblenz.de/", "description": "Includes, among other things, networks of collaboration in DBpedia and Wikipedia, GitHub ([companion handbook](https://arxiv.org/abs/1402.5500))."}, {"name": "Linton Freeman\u2019s Network Data", "url": "http://moreno.ss.uci.edu/data.html", "description": "Over 300 datasets of all sorts, in UCINET format."}, {"name": "Mangal", "url": "http://mangal.io/", "description": "Online platform to analyze, archive and share ecological network data ([preprint](https://doi.org/10.1101/002634), [Python package (\u2b502)](https://github.com/mangal-wg/pymangal), [R package (\u2b5016)](https://github.com/mangal-wg/rmangal))."}, {"name": "Manlio De Domenico\u2019s Complex Multilayer Networks", "url": "https://manliodedomenico.com/data.php", "description": ""}, {"name": "Mark E.J. Newman\u2019s Network Data", "url": "http://www-personal.umich.edu/~mejn/netdata/", "description": ""}, {"name": "Network Repository", "url": "http://networkrepository.com/", "description": "Fully searchable database containing hundreds of real-world networks."}, {"name": "Network Science Book - Network Datasets", "url": "http://networksciencebook.com/translations/en/resources/data.html", "description": "Network data sets from Albert-L\u00e1szl\u00f3 Barab\u00e1si\u2019s *Network Science* book. Includes data on IMDB actors, arXiv scientific collaboration, network of routers, the US power grid, protein-protein interactions, cell phone users, citation networks, metabolic reactions, e-mail networks, and nd.edu Web pages."}, {"name": "Norwegian Interlocking Directorate, 2002-2011", "url": "http://www.boardsandgender.com/data.php", "description": "Two-mode and one-mode data on gender representation in Norwegian firms."}, {"name": "Movie galaxies", "url": "http://moviegalaxies.com/", "description": "A database of movie characters interaction graphs."}, {"name": "Pajek Datasets", "url": "http://vlado.fmf.uni-lj.si/pub/networks/data/", "description": ""}, {"name": "Philosophers Networks from Randall Collins\u2019s *The Sociology of Philosophies*", "url": "https://www.uva.nl/profiel/n/o/w.denooy/w.denooy.html#tab_1", "description": ""}, {"name": "Siena Datasets", "url": "http://www.stats.ox.ac.uk/~snijders/siena/siena_datasets.htm", "description": ""}, {"name": "SocioPatterns Datasets", "url": "http://www.sociopatterns.org/datasets/", "description": "Network data obtained through the [SocioPatterns](http://www.sociopatterns.org/) sensing platform."}, {"name": "Stanford Large Network Dataset Collection", "url": "https://snap.stanford.edu/data/index.html", "description": ""}, {"name": "State Networks", "url": "https://ippsr.msu.edu/public-policy/state-networks", "description": "US state-to-state relational variables, including borders, travel, trade and more."}, {"name": "tnet Datasets", "url": "https://toreopsahl.com/datasets/", "description": "Weighted network data."}, {"name": "UC Berkeley Social Networks Study (UCNets)", "url": "https://www.icpsr.umich.edu/web/ICPSR/studies/36975", "description": "Ego-centric data (personal networks) from a five-year panel study."}, {"name": "UCI Network Data Repository", "url": "http://networkdata.ics.uci.edu/", "description": ""}, {"name": "UCINET Datasets", "url": "https://sites.google.com/site/ucinetsoftware/datasets", "description": "Network data in UCINET format."}, {"name": "AFS RT 26 \u201cR\u00e9seaux sociaux\u201d", "url": "https://afs-socio.fr/rt/rt26/", "description": "Thematic Network of the French Sociological Association (AFS), in French ([old website](https://web.archive.org/web/20160421164221/http://www.cmh.pro.ens.fr/reseaux-sociaux/))."}, {"name": "APSA Political Networks", "url": "http://www.polinetworks.org/", "description": "Organized Section of the American Political Science Association (APSA).<!-- Twitter: [@PolNetworks](https://twitter.com/PolNetworks). -->"}, {"name": "ECPR Political Networks SG", "url": "https://politicalnetsecpr.wordpress.com/", "description": "Standing Group of the European Consortium for Political Research.<!-- Twitter: [@politicalnets](https://twitter.com/politicalnets). -->"}, {"name": "GDR ARSHS - GDR Analyse de r\u00e9seaux en sciences humaines et sociales", "url": "https://arshs.hypotheses.org/", "description": ""}, {"name": "Groupe FMR - Flux, Matrices, R\u00e9seaux", "url": "https://groupefmr.hypotheses.org/", "description": ""}, {"name": "INSNA - International Network for Social Network Analysis", "url": "https://www.insna.org/", "description": ""}, {"name": "Mathematical Sociology Section of the American Sociological Association (ASA)", "url": "http://mathematicalsociology.org/", "description": ""}, {"name": "NetSci - Network Science Society", "url": "http://www.netscisociety.net/", "description": ""}, {"name": "Society of Young Network Scientists (SYNS)", "url": "https://society-of-young-network-scientists.github.io/", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Research Groups (USA)", "entries": [{"name": "Annenberg Networks Network (ANN)", "url": "http://uscann.tumblr.com/", "description": "Research group studying social networks at the University of Southern California."}, {"name": "Center for Applied Network Analysis (CANA)", "url": "https://usccana.github.io/", "description": "Research group based at the University of Southern California School of Medicine."}, {"name": "Channing Division of Network Medicine", "url": "http://www.brighamandwomens.org/research/depts/medicine/channing/default.aspx", "description": "Research division within the Department of Medicine at Brigham and Women\u2019s Hospital."}, {"name": "Complex Human Networks Reading Group (CoHN)", "url": "http://alumni.media.mit.edu/~tanzeem/cohn/CoHN.htm", "description": "Reading list from a seminar held at MIT in 2001\u20132."}, {"name": "Duke Network Analysis Center", "url": "https://dnac.ssri.duke.edu/", "description": ""}, {"name": "Interdependence in Governance and Policy Research Group", "url": "https://sites.psu.edu/desmaraisgroup/", "description": "Led by Bruce A. Desmarais at Penn State University."}, {"name": "Indiana University Network Science Institute (IUNI)", "url": "http://iuni.iu.edu/", "description": ""}, {"name": "Interdisciplinary Center for Network Science and Applications (iCeNSA) at the University of Notre Dame", "url": "http://icensa.com/", "description": ""}, {"name": "LINKS Center for Social Network Analysis at the Gatton College of Business and Economics, University of Kentucky", "url": "https://sites.google.com/site/uklinkscenter/", "description": ""}, {"name": "NetSCI Lab at the Rutgers School of Communication and Information", "url": "http://netsci.rutgers.edu/", "description": ""}, {"name": "Network Dynamics Group at the Annenberg School for Communication, University of Pennsylvania", "url": "http://ndg.asc.upenn.edu/", "description": ""}, {"name": "Network Interdependence in Social Systems", "url": "http://www.skylercranmer.net/niss-lab/", "description": ""}, {"name": "Network Science Center at the U.S. Military Academy (USMA) in West Point", "url": "http://www.usma.edu/nsc/", "description": ""}, {"name": "Network Science IGERT at the University of California at Santa Barbara (UCSB)", "url": "http://networkscience.igert.ucsb.edu/", "description": "Features an [NSF-funded](http://www.igert.org/) graduate programme."}, {"name": "Networks, Computation, and Social Dynamics Lab", "url": "http://www.ncasd.org/", "description": "Headed by Carter T. Butts. Part of the [Center for Networks and Relational Analysis](http://relationalanalysis.org/) (CNRA) at the University of California in Irvine."}, {"name": "Northeastern University Network Science Institute", "url": "http://www.networkscienceinstitute.org/", "description": "Features a PhD in Network Science program."}, {"name": "Northeastern University Center for Complex Network Research", "url": "https://www.northeastern.edu/research/centers/center-for-complex-network-research-ccnr/", "description": "Led by Albert-L\u00e1szl\u00f3 Barab\u00e1si."}, {"name": "Northeastern University MOBS Lab - Laboratory for the Modeling of Biological and Socio-technical Systems", "url": "http://www.mobs-lab.org/", "description": "Led by Alessandro Vespignani."}, {"name": "Pacific Ecoinformatics and Computational Ecology Lab", "url": "http://foodwebs.org/", "description": "Non-profit study group of ecological networks (\u201cfood webs\u201d)."}, {"name": "Peter J. Mucha\u2019s Research Group at the University of North Carolina at Chapel Hill", "url": "http://mucha.web.unc.edu/networks/", "description": ""}, {"name": "Stanford Network Analysis Project", "url": "https://snap.stanford.edu/", "description": ""}, {"name": "Warren Center for Network & Data Sciences at the University of Pennsylvania", "url": "http://warrencenter.upenn.edu/", "description": ""}, {"name": "Yale Institute for Network Science (YINS)", "url": "http://yins.yale.edu/", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Research Groups (Other)", "entries": [{"name": "Cambridge Networks Network (CNN)", "url": "http://www.cnn.group.cam.ac.uk/", "description": "Research network on complex networks."}, {"name": "Centre for Business Network Analysis, University of Greenwich", "url": "http://www.gre.ac.uk/business/research/centres/cbna/home", "description": "Focused on economic/organisational network analysis."}, {"name": "Center for Network Science, Central European University, Budapest", "url": "http://cns.ceu.edu/", "description": "Features a PhD in Network Science program."}, {"name": "Complex Networks", "url": "http://www.complexnetworks.fr/", "description": "Research group based in Paris."}, {"name": "Cx-Nets", "url": "http://www.cxnets.org/", "description": "Virtual collaboration between four complex networks research groups."}, {"name": "Data Science Group", "url": "http://datasciencegroup.pl/", "description": "Wroclaw-based research group that studies, among many things, complex networks and other network-related topics."}, {"name": "Digital Humanities", "url": "http://cmb.huma-num.fr/", "description": "Interdisciplinary group of researchers at the Marc Bloch Centre in Berlin, with many network science projects."}, {"name": "Forschungscluster der Universit\u00e4ten Trier und Mainz \u201cGesellschaftliche Abh\u00e4ngigkeiten und soziale Netzwerke\u201d", "url": "http://www.netzwerk-exzellenz.uni-trier.de/", "description": ""}, {"name": "GDR Analyse de r\u00e9seaux en sciences humaines et sociales", "url": "https://arshs.hypotheses.org/", "description": "French research group with funds to support training and workshops on network analysis for social scientists."}, {"name": "Historical Network Research (HNR)", "url": "http://historicalnetworkresearch.org/", "description": "Platform for scholars interested in network analysis for historical research."}, {"name": "ANR-Lab - International Laboratory for Applied Network Research", "url": "https://anr.hse.ru/en/", "description": "Russian group based at the National Research University in Moscow."}, {"name": "Large Graphs and Networks", "url": "http://sites.uclouvain.be/networks/", "description": "Research group at the Catholic University of Louvain ([official page](https://uclouvain.be/en/research-institutes/icteam/large-graphs-and-networks.html))."}, {"name": "MelNet Social Network Research Group, Swinburne University of Technology", "url": "http://www.swinburne.edu.au/fbl/research/transformative-innovation/our-research/MelNet-social-network-group/", "description": ""}, {"name": "Mitchell Centre for Social Network Analysis, University of Manchester", "url": "http://www.socialsciences.manchester.ac.uk/mitchell-centre/", "description": "Currently studies [covert networks](http://www.socialsciences.manchester.ac.uk/mitchell-centre/research/covert-networks/).<!-- Twitter: [@MitchellSNA](https://twitter.com/MitchellSNA). -->"}, {"name": "Murata Laboratory", "url": "http://www.net.c.titech.ac.jp/", "description": "Tokyo-based research group, studying bi-, tri- and k-partite (hyper)networks."}, {"name": "NetLab", "url": "http://www.urbancentre.utoronto.ca/researchgroups/netlab.html", "description": "Research network at the University of Toronto, led by Barry Wellman."}, {"name": "Network Science Research Centre, Swansea University", "url": "http://www.swansea.ac.uk/medicine/enterpriseandinnovation/networkscienceresearchcentre/", "description": ""}, {"name": "Network Dynamics", "url": "http://networkdynamics.org/", "description": "Research Lab at McGill University, led by [Derek Ruths](http://www.derekruths.com/)"}, {"name": "Networks, Data, and Society (NERDS)", "url": "https://nerds.itu.dk/", "description": "Research group at IT University of Copenhagen."}, {"name": "Netzwerkerei", "url": "http://netzwerkerei.org/", "description": "Historical research project on the connections between Jewish intellectuals."}, {"name": "ORIO - Observatoire des R\u00e9seaux Intra- et Inter-Organisationnels", "url": "http://blogs.sciences-po.fr/recherche-network-organization-institution-dynamics-multilevel/", "description": "A research program on networks and regulation."}, {"name": "Redes-Sociales", "url": "http://www.redes-sociales.net/", "description": ""}, {"name": "RES-HIST : R\u00e9seaux et histoire", "url": "https://reshist.hypotheses.org/", "description": ""}, {"name": "SocioPatterns", "url": "http://www.sociopatterns.org/", "description": "Interdisciplinary research group that uses wireless sensors to study social network data."}, {"name": "SoNAR-C - Social Network Analysis Research Center, University of Italian Switzerland (USi)", "url": "http://www.sonarcenter.eco.usi.ch/", "description": ""}, {"name": "Topographies of Entanglements. Mapping Medieval Networks", "url": "https://oeaw.academia.edu/TopographiesofEntanglements", "description": "Research platform based at the Austrian Academy of Sciences that focuses on applying network theory and visualisation to medieval history."}, {"name": "UCL Centre for Organisational Network Analysis (CONA)", "url": "https://www.ucl.ac.uk/cona", "description": ""}, {"name": "Virtual Observatory for the Study of Online Networks (VOSON)", "url": "http://vosonlab.net/", "description": "Research and software development project located at the Australian National University."}], "notes": []}, {"name": "Network Analysis \u2014 Archeological and Historical Networks", "entries": [{"name": "Analyse de r\u00e9seaux et histoire", "url": "https://doi.org/10.3917/rhmc.522.0088", "description": ""}, {"name": "Analyser les r\u00e9seaux du pass\u00e9 en arch\u00e9ologie et en histoire", "url": "https://doi.org/10.4000/nda.2300", "description": ""}, {"name": "Formale Methoden der Netzwerkanalyse in den Geschichtswissenschaften: Warum und Wie? \\[Formal Network Methods in History: Why and How?\\]", "url": "http://www.studienverlag.at/data.cfm?vpath=openaccess/oezg-12012-lemercier\\&download=yes", "description": ""}, {"name": "From Hermeneutics to Data to Networks: Data Extraction and Network Visualization of Historical Sources", "url": "http://programminghistorian.org/lessons/creating-network-diagrams-from-historical-sources", "description": ""}, {"name": "Graph Theory and Networks in Biology", "url": "https://doi.org/10.1049/iet-syb:20060038", "description": ""}, {"name": "Introduction \u00e0 la visualisation de donn\u00e9es : l\u2019analyse de r\u00e9seau en histoire", "url": "https://www.martingrandjean.ch/introduction-visualisation-de-donnees-analyse-de-reseau-histoire/", "description": ""}, {"name": "Introduction\u00a0: o\u00f9 en est l\u2019analyse de r\u00e9seaux en histoire ? \\[Introducci\u00f3n: \u00bfen qu\u00e9 punto se encuentra el an\u00e1lisis de redes en Historia?\\]", "url": "https://doi.org/10.5565/rev/redes.416", "description": ""}, {"name": "Networks and History", "url": "https://doi.org/10.1002/cplx.10054", "description": ""}, {"name": "Networks in Historical Research", "url": "http://www.themacroscope.org/?page_id=308", "description": ""}, {"name": "Networks of Power in Archaeology", "url": "https://doi.org/10.1146/annurev-anthro-102313-025901", "description": ""}, {"name": "Netzwerkanalyse in den Geschichtswissenschaften. Historische Netzwerkanalyse als Methode f\u00fcr die Erforschung von historischen Prozessen", "url": "https://www.researchgate.net/publication/300723171_Netzwerkanalyse_in_den_Geschichtswissenschaften_Historische_Netzwerkanalyse_als_Methode_fur_die_Erforschung_von_historischen_Prozessen", "description": ""}, {"name": "The Roots and Shoots of Archaeological Network Analysis: A Citation Analysis and Review of the Archaeological Use of Formal Network Methods", "url": "https://www.academia.edu/6925120/Brughmans_T._2014_._The_roots_and_shoots_of_archaeological_network_analysis_A_citation_analysis_and_review_of_the_archaeological_use_of_formal_network_methods._Archaeological_Review_from_Cambridge_29_1_", "description": ""}, {"name": "Thinking Through Networks: A Review of Formal Network Methods in Archaeology", "url": "https://doi.org/10.1007/s10816-012-9133-8", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Bibliographic, Citation and Semantic Networks", "entries": [{"name": "Assessing Impact and Quality from Local Dynamics of Citation Networks", "url": "https://doi.org/10.1016/j.joi.2011.08.005", "description": ""}, {"name": "Atypical Combinations and Scientific Impact", "url": "https://doi.org/10.1126/science.1240474", "description": ""}, {"name": "On Bibliographic Networks", "url": "https://doi.org/10.1007/s11192-012-0940-1", "description": ""}, {"name": "Dynamic Scientific Co-Authorship Networks", "url": "http://patrickdoreian.com/wp-content/uploads/2017/12/dynamic-scientific-coauthorship-networks.pdf", "description": ""}, {"name": "Extracting Citation Networks from Publications in Classics", "url": "http://www.digitalhumanities.org/dhq/vol/10/2/000255/000255.html", "description": ""}, {"name": "Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists\u2019 Field Mobility?", "url": "https://doi.org/10.1007/s11192-007-1680-5", "description": ""}, {"name": "Socio-Semantic Frameworks", "url": "https://doi.org/10.1142/S0219525913500136", "description": ""}, {"name": "Socio-Semantic Modeling of Epistemic Communities", "url": "https://ssrn.com/abstract=2452614", "description": ""}, {"name": "Tradition and Innovation in Scientists\u2019 Research Strategies", "url": "https://doi.org/10.1177/0003122415601618", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Biological, Ecological and Disease Networks", "entries": [{"name": "Biological Networks", "url": "http://kops.uni-konstanz.de/handle/123456789/25907", "description": ""}, {"name": "Interactome Networks and Human Disease", "url": "https://barabasi.com/f/326.pdf", "description": ""}, {"name": "Network Analysis: An Integrative Approach to the Structure of Psychopathology", "url": "https://doi.org/10.1146/annurev-clinpsy-050212-185608", "description": ""}, {"name": "Network Biology: Understanding the Cell\u2019s Functional Organization", "url": "https://barabasi.com/f/147.pdf", "description": "Accessible introduction to (cellular) network analysis (*Nature Reviews Genetics*, 2004)."}, {"name": "Network Medicine: A Network-based Approach to Human Disease", "url": "https://barabasi.com/f/320.pdf", "description": ""}, {"name": "Social Networks and the Spread of Infectious Diseases: the AIDS Example", "url": "https://doi.org/10.1016/0277-9536\\(85\\", "description": ""}, {"name": "Structure and Dynamics of Molecular Networks: A Novel Paradigm of Drug Discovery. A Comprehensive Review", "url": "https://doi.org/10.1016/j.pharmthera.2013.01.016", "description": "Also includes an impressive list of network analysis software (*Pharmacology & Therapeutics*, 2013)."}], "notes": []}, {"name": "Network Analysis \u2014 Complex and Multilayer Networks", "entries": [{"name": "The Architecture of Complexity", "url": "https://barabasi.com/f/226.pdf", "description": "From network theory to complexity theory (*IEEE Control Systems Magazine*, 2007)."}, {"name": "Complex Systems and Networks", "url": "https://www.science.org/toc/science/325/5939", "description": ""}, {"name": "Multilayer Networks in a Nutshell", "url": "https://doi.org/10.1146/annurev-conmatphys-031218-013259", "description": ""}, {"name": "Statistical Mechanics of Complex Networks", "url": "https://barabasi.com/f/103.pdf", "description": ""}, {"name": "The Structure and Function of Complex Networks", "url": "https://doi.org/10.1137/S003614450342480", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Ethics of Network Analysis", "entries": [{"name": "A Cautionary Note on Data Inputs and Visual Outputs in Social Network Analysis (SNA)", "url": "https://doi.org/10.1111/j.1467-8551.2012.00835.x", "description": ""}, {"name": "Ethical Dilemmas in Social Network Research", "url": "https://www.sciencedirect.com/journal/social-networks/vol/27/issue/2", "description": ""}, {"name": "Ethical and Strategic Issues in Organizational Social Network Analysis", "url": "http://www.analytictech.com/borgatti/papers/ethics.pdf", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Network Modeling", "entries": [{"name": "Basic Models and Questions in Statistical Network Analysis", "url": "https://projecteuclid.org/euclid.ssu/1504836152", "description": ""}, {"name": "Introduction to Stochastic Actor-Based Models for Network Dynamics", "url": "https://doi.org/10.1016/j.socnet.2009.02.004", "description": ""}, {"name": "Navigating the Range of Statistical Tools for Inferential Network Analysis", "url": "https://doi.org/10.1111/ajps.12263", "description": ""}, {"name": "Positional Analysis and Blockmodeling", "url": "http://link.springer.com/referenceworkentry/10.1007%2F978-1-4614-1800-9_138", "description": ""}, {"name": "Social Network Evolution and Actor Oriented Models", "url": "https://doi.org/10.4000/msh.2750", "description": ""}, {"name": "Statistical Models for Social Networks", "url": "https://doi.org/10.1146/annurev.soc.012809.102709", "description": ""}, {"name": "A Survey of Statistical Network Models", "url": "https://dl.acm.org/citation.cfm?id=1734795", "description": "Book-length review ([preprint](https://arxiv.org/abs/0912.5410); *Foundations and Trends in Machine Learning*, 2010)."}, {"name": "A Unified View of Generative Models for Networks: Models, Methods, Opportunities, and Challenges", "url": "https://arxiv.org/abs/1411.4070", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Network Visualization", "entries": [{"name": "Explorations into the Visualization of Policy Networks", "url": "https://www.academia.edu/17565685/Explorations_into_the_Visualization_of_Policy_Networks", "description": ""}, {"name": "Graphical Techniques for Exploring Social Network Data", "url": "http://moreno.ss.uci.edu/87.pdf", "description": ""}, {"name": "Methods of Social Network Visualization", "url": "http://moreno.ss.uci.edu/90.pdf", "description": ""}, {"name": "Social Networks", "url": "http://moreno.ss.uci.edu/93.pdf", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Social, Economic and Political Networks", "entries": [{"name": "A propos de la notion de r\u00f4le dans l\u2019analyse des relations sociales", "url": "https://doi.org/10.4000/msh.11969", "description": ""}, {"name": "Brokerage", "url": "https://doi.org/10.1146/annurev-soc-081309-150054", "description": ""}, {"name": "Birds of a Feather: Homophily in Social Networks", "url": "https://doi.org/10.1146/annurev.soc.27.1.415", "description": ""}, {"name": "Mixed-Method Approaches to Social Network Analysis", "url": "http://eprints.ncrm.ac.uk/842/", "description": ""}, {"name": "Network Analysis and Political Science", "url": "https://doi.org/10.1146/annurev.polisci.12.040907.115949", "description": ""}, {"name": "Network Analysis for International Relations", "url": "https://www.cambridge.org/core/journals/international-organization/article/div-classtitlenetwork-analysis-for-international-relationsdiv/DE2910979C1B5C44C4CC13F336C5DE97", "description": ""}, {"name": "Network Analysis in the Social Sciences", "url": "http://science.sciencemag.org/content/323/5916/892", "description": ""}, {"name": "Networks and Trade", "url": "https://doi.org/10.1146/annurev-economics-080217-053506", "description": ""}, {"name": "Networks in Social Psychology, Beginning with Kurt Lewin", "url": "http://link.springer.com/10.1007%2F978-1-4614-6170-8_79", "description": ""}, {"name": "Networks in the Understanding of Economic Behaviors", "url": "https://www.aeaweb.org/articles?id=10.1257/jep.28.4.3", "description": ""}, {"name": "Positions and Roles", "url": "http://sk.sagepub.com/reference/the-sage-handbook-of-social-network-analysis/n29.xml", "description": ""}, {"name": "The Social and the Sexual: Networks in Contemporary Demographic Research", "url": "http://repository.upenn.edu/psc_working_papers/41/", "description": ""}, {"name": "Social Network Analysis in the Study of Terrorism and Political Violence", "url": "http://journals.cambridge.org/article_S1049096510001848", "description": ""}, {"name": "Social Networks and Crime: Pitfalls and Promises for Advancing the Field", "url": "https://doi.org/10.1146/annurev-criminol-011518-024701", "description": ""}, {"name": "Aux sources des grands r\u00e9seaux d\u2019interactions. Retour sur quelques propri\u00e9t\u00e9s d\u00e9terminantes des r\u00e9seaux sociaux issus de corpus documentaires", "url": "https://www.cairn.info/revue-reseaux1-2008-6-page-21.htm", "description": ""}, {"name": "Birds of a Feather, Or Friend of a Friend? Using Exponential Random Graph Models to Investigate Adolescent Social Networks", "url": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2831261/", "description": ""}, {"name": "Chains of Affection: The Structure of Adolescent Romantic and Sexual Networks", "url": "http://www.soc.duke.edu/~jmoody77/chains.pdf", "description": ""}, {"name": "Coauthorship and Citation Patterns in the *Physical Review*", "url": "https://doi.org/10.1103/PhysRevE.88.012814", "description": ""}, {"name": "The Convergence of Social and Technological Networks", "url": "https://www.cs.cornell.edu/home/kleinber/cacm08.pdf", "description": ""}, {"name": "Deux traditions d\u2019analyse des reseaux sociaux", "url": "https://www.cairn.info/revue-reseaux1-2002-5-page-183.htm", "description": ""}, {"name": "Homophily and Contagion Are Generically Confounded in Observational Social Network Studies", "url": "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3328971/", "description": ""}, {"name": "La notion de r\u00e9seau complexe : du r\u00e9seau comme abstraction et outil \u00e0 la masse de donn\u00e9es des r\u00e9seaux sociaux en ligne", "url": "https://doi.org/10.4000/communicationorganisation.4093", "description": ""}, {"name": "Network Analysis, Culture, and the Problem of Agency", "url": "https://www.mustafaemirbayer.com/network-analysis-culture-and-the-pr", "description": ""}, {"name": "Network Theory, Plot Analysis", "url": "https://sydney.edu.au/intellectual-history/documents/moretti_network_theory_plot_analysis.pdf", "description": ""}, {"name": "Node Centrality in Weighted Networks: Generalizing Degree and Shortest Paths", "url": "https://doi.org/10.1016/j.socnet.2010.03.006", "description": ""}, {"name": "Scale-Free Networks", "url": "https://barabasi.com/f/124.pdf", "description": ""}, {"name": "Social Networks and Causal Inference", "url": "http://link.springer.com/chapter/10.1007/978-94-007-6094-3_17", "description": ""}, {"name": "The Performativity of Networks", "url": "https://kieranhealy.org/files/papers/performativity.pdf", "description": ""}, {"name": "Revisiting the Foundations of Network Analysis", "url": "http://science.sciencemag.org/content/325/5939/414", "description": ""}, {"name": "Robust Action and the Rise of the Medici, 1400-1434", "url": "http://home.uchicago.edu/~jpadgett/papers/published/robust.pdf", "description": ""}, {"name": "The Strength of Weak Ties", "url": "https://sociology.stanford.edu/sites/default/files/publications/the_strength_of_weak_ties_and_exch_w-gans.pdf", "description": ""}, {"name": "The Ties that Divide: A Network Analysis of the International Monetary System, 1890\u20131910", "url": "http://www.stats.ox.ac.uk/~snijders/FlandreauJobst2005.pdf", "description": ""}, {"name": "Topics in Social Network Analysis and Network Science", "url": "https://arxiv.org/abs/1404.0067", "description": ""}, {"name": "ArcGIS Network Analyst", "url": "http://www.esri.com/software/arcgis/extensions/networkanalyst", "description": "Network-based spatial analysis software for solving complex routing problems."}, {"name": "CFinder", "url": "http://www.cfinder.org/", "description": "Cross-platform Java program to identify clusters and communities through the Clique Percolation Method (CPM)."}, {"name": "Circos", "url": "http://circos.ca/", "description": "Cross-platform program to produce circular layouts of network data, written in Perl."}, {"name": "Cytoscape", "url": "http://www.cytoscape.org/", "description": "Cross-platform Java program to build, analyze and visualize networks. Also a JavaScript library."}, {"name": "Discourse Network Analyzer (DNA)", "url": "http://www.philipleifeld.com/discourse-network-analyzer/discourse-network-analyzer-dna.html", "description": "Qualitative content analysis tool with network export facilities, written in Java with R integration."}, {"name": "E-Net", "url": "https://sites.google.com/site/enetsoftware1/", "description": "Windows program for ego network analysis."}, {"name": "EgoNet", "url": "https://sourceforge.net/projects/egonet/", "description": "Cross-platform Java program for ego network analysis."}, {"name": "EgoWeb", "url": "https://www.qualintitative.com/egoweb/", "description": "Server-side software for social network data collection and processing."}, {"name": "easyN", "url": "http://www.esyn.org/", "description": "Online tool aimed at representing and sharing gene interaction networks as well as Petri net models."}, {"name": "Gephi", "url": "https://gephi.org/", "description": "Cross-platform, free and open source tool for network visualization."}, {"name": "GLEAMviz Simulator", "url": "http://www.gleamviz.org/", "description": "Cross-platform tool intended for the prediction of human epidemics."}, {"name": "Graph Commons", "url": "https://graphcommons.com/", "description": "Collaborative platform for mapping, analyzing and publishing data-networks."}, {"name": "Graphia", "url": "https://graphia.app/", "description": "Cross-platform tool to visualize large and complex networks ([announcement](https://www.cnn.group.cam.ac.uk/news/Graphia-April19))."}, {"name": "Graphviz", "url": "http://www.graphviz.org/", "description": "Cross-platform software to draw graphs in the DOT graph drawing language."}, {"name": "Graphy", "url": "https://github.com/bruce/graphy", "description": "Graph theory library written in Ruby.", "stars": "48"}, {"name": "GraphX", "url": "https://spark.apache.org/graphx/", "description": "[Apache Spark](https://spark.apache.org/) module to perform graph-related parallel computation."}, {"name": "Linkage", "url": "https://linkage.fr/", "description": "Online tool to visualize and model networks with textual edges."}, {"name": "Lynks", "url": "https://lynksoft.com/", "description": "Web-based tool for simple network analysis and visualization."}, {"name": "Mathematica", "url": "https://www.wolfram.com/mathematica/", "description": "Cross-platform program with graph theory and network analysis functionalities."}, {"name": "Metamaps", "url": "https://metamaps.cc/", "description": "Free, open-source platform to draw networks, currently in beta."}, {"name": "MuxViz", "url": "http://muxviz.net/", "description": "Cross-platform, free and open source tool to study multilayer networks, based on R and GNU Octave."}, {"name": "Neo4j", "url": "http://neo4j.com/", "description": "Open source, scalable graph database, used by companies like [Linkurious](http://linkurio.us/)."}, {"name": "Network Canvas", "url": "http://networkcanvas.com/", "description": "A free and open-source set of survey tools for ego-centric and personal network studies, including [documentation](https://documentation.networkcanvas.com) and a [user community](https://community.networkcanvas.com)."}, {"name": "Node Overlap and Segregation Software", "url": "http://nos.alwaysdata.net/", "description": "Web-based tool to compute [Strona and Veech](https://doi.org/10.1111/2041-210X.12395)\u2019s node overlap and segregation measures."}, {"name": "Nodegoat", "url": "http://nodegoat.net/", "description": "Web-based data management, network analysis and visualisation environment ([blog](http://nodegoat.net/blog))."}, {"name": "NodeXL", "url": "http://nodexl.codeplex.com/", "description": "Free, open-source template to explore network graphs with Microsoft Excel."}, {"name": "ORA-LITE", "url": "http://www.casos.cs.cmu.edu/projects/ora/", "description": "Windows program for dynamic meta-network assessment and analysis."}, {"name": "OSoMe", "url": "https://osome.iu.edu/", "description": "Observatory on Social Media, an interdisciplinary research center at Indiana University, with tools to browse current and past social media posts."}, {"name": "Pajek", "url": "http://mrvar.fdv.uni-lj.si/pajek/", "description": "Windows program for large network analysis, free for noncommercial use."}, {"name": "Palladio", "url": "http://hdlab.stanford.edu/palladio/", "description": "Web-based spatial network visualization tool by the [Humanities + Design research lab](http://hdlab.stanford.edu/) at Stanford University."}, {"name": "PARTNER - Program to Analyze, Record, and Track Networks to Enhance Relationships", "url": "https://visiblenetworklabs.com/partner-cprm/", "description": "Excel-based tool for building networks from surveys."}, {"name": "PIGALE - Public Implementation of a Graph Algorithm Library and Editor", "url": "https://pigale.sourceforge.net/", "description": "Windows program and C++ library to analyze planar graphs."}, {"name": "PNet", "url": "http://www.swinburne.edu.au/fbl/research/transformative-innovation/our-research/MelNet-social-network-group/PNet-software/index.html", "description": "Simulation and estimation of (one-mode and multilevel) exponential random graph models (ERGMs), written in Java for Windows."}, {"name": "Polinode", "url": "https://www.polinode.com/", "description": "Web-based platform to both analyze network data as well as collect network data via relationship-based surveys."}, {"name": "PUCK - Program for the Use and Computation of Kinship data", "url": "http://www.kintip.net/", "description": "Cross-platform Java program for genealogical network analysis."}, {"name": "qgis-edge-bundling", "url": "https://github.com/ait-energy/qgis-edge-bundling", "description": "Implementation of force-directed edge bundling for the QGIS Processing toolbox.", "stars": "67"}, {"name": "Radatools", "url": "https://deim.urv.cat/~sergio.gomez/radatools.php", "description": "Set of tools intended for the analysis of complex networks, built on top of [Radalib](http://deim.urv.cat/~sergio.gomez/radalib.php), a library written in Ada."}, {"name": "Retina", "url": "https://ouestware.gitlab.io/retina", "description": "Web application to share GEXF and GraphML network visualizations."}, {"name": "Scikit-network", "url": "https://github.com/sknetwork-team/scikit-network", "description": "Open-source library for machine learning on graphs.", "stars": "632"}, {"name": "SageMath", "url": "https://www.sagemath.org/", "description": "Free open-source mathematics software with extensive [graph capabilities](http://doc.sagemath.org/html/en/reference/graphs/index.html)."}, {"name": "Segrada", "url": "https://www.segrada.org/", "description": "Cross-platform tool to build and visualize semantic graph databases."}, {"name": "Siena", "url": "https://www.stats.ox.ac.uk/~snijders/siena/", "description": "Simulation Investigation for Empirical Network Analysis. Formerly a Windows program, now developed as the RSiena R package."}, {"name": "SocNetV - Social Network Visualizer", "url": "https://socnetv.org/", "description": "Cross-platform program that includes a [simple Web crawler](https://socnetv.org/news/?post=socnetv-v16-released-with-a-working-web-crawler) to construct hyperlink networks."}, {"name": "SoNIA - Social Network Image Animator", "url": "http://web.stanford.edu/group/sonia/", "description": "Tool to visualize dynamic or longitudinal network data. Formerly a [Java program](https://sourceforge.net/projects/sonia/) ([example movies](http://www.soc.duke.edu/~jmoody77/NetMovies/index.htm)), now developed as the ndtv R package."}, {"name": "SparklingGraph", "url": "https://sparkling-graph.github.io/", "description": "Cross-platform tool to perform large-scale, distributed network computations with Apache Spark\u2019s GraphX module; written in Java and Scala."}, {"name": "SPaTo Visual Explorer", "url": "http://www.spato.net/", "description": "Cross-platform program for the visualization and exploration of complex networks."}, {"name": "StOCNET", "url": "http://www.gmw.rug.nl/~stocnet/StOCNET.htm", "description": "Several Windows programs developed by the same team as Siena."}, {"name": "Tulip", "url": "http://tulip.labri.fr/", "description": "Cross-platform network analysis and visualization framework built on top of a C++ library, with plugins dedicated to specific biological and physical networks. Also available through its [Python package](http://tulip.labri.fr/Documentation/current/tulip-python/html/index.html)."}, {"name": "UCINET", "url": "https://sites.google.com/site/ucinetsoftware/", "description": "Windows commercial software package for the analysis of social network data."}, {"name": "Uberlink", "url": "http://www.uberlink.com/", "description": "Software suite for online (hyperlink) network analysis, by the [VOSON](http://vosonlab.net/) research project."}, {"name": "UNISoN", "url": "http://unison.sleonard.co.uk/", "description": "Cross-platform program to download and visualize Usenet data. [Developed for a Masters degree (\u2b506)](https://github.com/leonarduk/unison/wiki/MSc-Report-Abstract)."}, {"name": "VennMaker: An Actor-Centered Interactive Network Mapping Tool", "url": "http://www.vennmaker.com/?lang=en", "description": "Cross-platform Java program for ego network analysis."}, {"name": "Visone", "url": "https://visone.ethz.ch/", "description": "Cross-platform Java network analysis and visualization program, free for noncommercial use."}, {"name": "Vizster", "url": "http://vis.stanford.edu/jheer/projects/vizster/", "description": "Cross-platform Java program to visualize online social networks."}, {"name": "VOSviewer", "url": "https://www.vosviewer.com/", "description": "Cross-platform Java tool for constructing and visualizing bibliometric networks."}], "notes": []}, {"name": "Network Analysis \u2014 Algorithms", "entries": [{"name": "algo.graph", "url": "https://github.com/clojure/algo.graph", "description": "Basic graph theory algorithms written in Clojure.", "stars": "16"}, {"name": "CONGA and CONGO", "url": "https://gregory.org/research/networks/software/conga.html", "description": "Algorithms to detect overlapping communities in networks, written in Java."}, {"name": "ForceAtlas2", "url": "https://gephi.wordpress.com/2011/06/06/forceatlas2-the-new-version-of-our-home-brew-layout/", "description": "Force-directed layout included in Gephi ([paper](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0098679))."}, {"name": "Linkcomm - Link Communities in Complex Networks", "url": "https://github.com/bagrow/linkcomm", "description": "Community detection algorithms, available in C++, Python [and R](https://CRAN.R-project.org/package=linkcomm).", "stars": "99"}, {"name": "MixNet - Erd\u00f6s-R\u00e9nyi Mixture Model for Networks", "url": "https://ssbgroup.fr/mixnet.html", "description": "Community detection method, available in C++ and R."}, {"name": "OSLOM2 - Order Statistics Local Optimization Method", "url": "http://www.oslom.org/", "description": "Clustering algorithm."}, {"name": "vbmod: Variational Bayesian Inference for Network Modularity", "url": "https://vbmod.sourceforge.net/", "description": "MATLAB and Python implementations of a [Bayesian community detection algorithm](https://arxiv.org/abs/0709.3512)."}, {"name": "weighted-modularity-LPAwbPLUS", "url": "https://github.com/sjbeckett/weighted-modularity-LPAwbPLUS", "description": "Julia, MATLAB and R implementations of two algorithms to find weighted modularity in bipartite networks.", "stars": "31"}], "notes": []}, {"name": "Network Analysis \u2014 C / C++", "entries": [{"name": "Benchmark Graphs to Test Community Detection Algorithms", "url": "https://sites.google.com/site/santofortunato/inthepress2", "description": "C++ code to generate weighted and unweighted graphs."}, {"name": "BGL - Boost Graph Library", "url": "https://www.boost.org/doc/libs/1_60_0/libs/graph/doc/", "description": "C++ library that provides a generic interface to access graph structures."}, {"name": "igraph", "url": "https://igraph.org/", "description": "C library of network analysis tools; also exists as packages for Python and R."}, {"name": "MapEquation", "url": "https://www.mapequation.org/", "description": "C++ code for the Infomap method of multilevel community detection."}, {"name": "Louvain Method", "url": "https://sites.google.com/site/findcommunities/", "description": "C++ code for the [Louvain multi-level community detection algorithm](https://arxiv.org/abs/0803.0476)."}, {"name": "networks.tb", "url": "https://networks-tb.sourceforge.net/", "description": "C program designed for analyzing socio-semantic networks. Runs on Linux and Mac OS\u00a0X."}, {"name": "OGDF - Open Graph Drawing Framework", "url": "https://ogdf.uos.de/", "description": "Self-contained C++ class library for diagram, network and tree layouts."}, {"name": "OpenOrd: Large-scale Graph Layout (formerly DrL)", "url": "http://www.cs.sandia.gov/~smartin/software.html", "description": "C++ algorithm, also available as a [Gephi plugin](https://gephi.org/plugins/#/plugin/openord-layout)."}, {"name": "RAPIDS cuGraph", "url": "https://github.com/rapidsai/cugraph", "description": "Python packages and C/C++/CUDA libraries focused on GPU-accelerated graph analytics.", "stars": "2.2k"}, {"name": "Stanford Network Analysis Project", "url": "http://snap.stanford.edu/", "description": "C++ general purpose network analysis and graph mining library. Available as a Python library and in Microsoft Excel via NodeXL."}, {"name": "Walktrap", "url": "https://www-complexnetworks.lip6.fr/~latapy/PP/walktrap.html", "description": "C++ program that implements the [WalkTrap community detection algorithm](https://arxiv.org/abs/physics/0512106)."}], "notes": []}, {"name": "Network Analysis \u2014 Java", "entries": [{"name": "GraphStore", "url": "https://github.com/gephi/graphstore", "description": "In-memory graph structure implementation, powering Gephi.", "stars": "82"}, {"name": "GraphStream", "url": "https://graphstream-project.org/", "description": "Java library for the modeling and analysis of dynamic graphs."}, {"name": "Mixer", "url": "https://github.com/keith-turner/mixer", "description": "Prototype showing how to use [Apache Fluo](https://fluo.apache.org/) to continuously merge multiple large graphs into a single derived one.", "stars": "1"}], "notes": []}, {"name": "Network Analysis \u2014 JavaScript", "entries": [{"name": "Cytoscape.js", "url": "https://js.cytoscape.org/", "description": "Network analysis and visualization library."}, {"name": "d3.js", "url": "https://d3js.org/", "description": "JavaScript visualization library that can plot [force-directed graphs](http://bl.ocks.org/mbostock/4062045)."}, {"name": "GENSI", "url": "http://www.tobiasstark.nl/GENSI/GENSI.htm", "description": "JavaScript graphical tool to collect ego-centered network data ([paper](https://doi.org/10.1016/j.socnet.2016.07.007))."}, {"name": "Gephi Lite", "url": "https://github.com/gephi/gephi-lite", "description": "Web-based, lighter version of Gephi.", "stars": "315"}, {"name": "GoJS", "url": "https://gojs.net/", "description": "Visualization library to draw diagrams and several types of network layouts."}, {"name": "Graphology", "url": "https://graphology.github.io/", "description": "Specification and reference implementation for a robust and multipurpose JavaScript `Graph` object."}, {"name": "greuler", "url": "https://mauriciopoppe.github.io/greuler/", "description": "Visualization library to build and manipulate graphs through a simple API. Powered by d3.js and [WebCola](https://ialab.it.monash.edu/webcola/)."}, {"name": "jLouvain", "url": "https://github.com/upphiminn/jLouvain", "description": "Louvain community detection for Javascript ([example](http://bl.ocks.org/emeeks/125db75c9b55ddcbdeb5)).", "stars": "156"}, {"name": "NetworkCube", "url": "https://github.com/networkcube/networkcube", "description": "\"Dynamic Network Visualizations \\[for] Domain Scientists.\" For demo examples, see [The Vistorian](https://networkcube.github.io/vistorian/).", "stars": "94"}, {"name": "Oligrapher", "url": "https://github.com/public-accountability/oligrapher", "description": "Library initially developed to visualise [\"networks of influence\" among U.S. elites](https://littlesis.org/).", "stars": "108"}, {"name": "Popoto.js", "url": "https://github.com/Nhogs/popoto", "description": "Library based on d3.js that provides a graph based search interface.", "stars": "534"}, {"name": "Sigma", "url": "https://www.sigmajs.org/", "description": "JavaScript library dedicated to graph drawing."}, {"name": "vis.js", "url": "https://visjs.org/", "description": "JavaScript library with network visualization capabilities."}, {"name": "VivaGraphJS", "url": "https://github.com/anvaka/VivaGraphJS", "description": "Graph drawing library ([ForceAtlas2 plugin (\u2b503)](https://github.com/graphcommons/viva.forceatlas2)).", "stars": "3.9k"}, {"name": "viz.js", "url": "https://mdaines.github.io/viz.js/", "description": "Use Graphviz in Web pages."}], "notes": []}, {"name": "Network Analysis \u2014 Julia", "entries": [{"name": "BayesNets.jl", "url": "https://github.com/sisl/BayesNets.jl", "description": "Package to work with Bayesian networks.", "stars": "230"}, {"name": "EcologicalNetwork.jl", "url": "https://github.com/PoisotLab/EcologicalNetwork.jl", "description": "Package to compute measures of ecological network structures.", "stars": "69"}, {"name": "EvolvingGraphs", "url": "https://github.com/weijianzhang/EvolvingGraphs.jl", "description": "Package to create, manipulate and study time-dependent networks.", "stars": "51"}, {"name": "Graphs.jl", "url": "https://github.com/JuliaLang/Graphs.jl", "description": "Package to manipulate graph objects in Julia.", "stars": "204"}, {"name": "JuliaGraphs", "url": "https://github.com/JuliaGraphs", "description": "Suite of Julia packages for network analysis."}, {"name": "MatrixNetworks.jl", "url": "https://github.com/nassarhuda/MatrixNetworks.jl", "description": "A method to handle graph/matrix/network structures.", "stars": "110"}, {"name": "NetworkFlows.jl", "url": "https://github.com/Azzaare/NetworkFlows.jl", "description": "Package of network flows algorithms.", "stars": "3"}, {"name": "NetworkViz.jl", "url": "https://github.com/abhijithanilkumar/NetworkViz.jl", "description": "Package to visualize graphs produced with LightGraphs.jl, using [ThreeJS.jl (\u2b5056)](https://github.com/rohitvarkey/ThreeJS.jl).", "stars": "29"}, {"name": "PhyloNetworks.jl", "url": "https://github.com/crsl4/PhyloNetworks.jl", "description": "Package to manipulate, analyze and visualize phylogenetic networks.", "stars": "171"}, {"name": "TikzGraphs", "url": "https://github.com/sisl/TikzGraphs.jl", "description": "Package to create graph layouts using the TikZ graphics language.", "stars": "82"}], "notes": []}, {"name": "Network Analysis \u2014 MATLAB", "entries": [{"name": "Brain Connectivity Toolbox", "url": "https://sites.google.com/site/bctnet/", "description": "Toolbox for complex-network analysis of structural and functional brain-connectivity data, with links to many related projects."}, {"name": "Complex Networks Package for MatLab", "url": "http://www.levmuchnik.net/Content/Networks/ComplexNetworksPackage.html", "description": ""}, {"name": "CONTEST", "url": "http://www.maths.strath.ac.uk/research/groups/numerical_analysis/contest", "description": "Random network toolbox that implements nine network models."}, {"name": "Generalized Louvain", "url": "http://netwiki.amath.unc.edu/GenLouvain/GenLouvain", "description": "Variant of the Louvain community detection algorithm."}, {"name": "MatlabBGL", "url": "https://dgleich.github.io/matlab-bgl/", "description": "Graph library based on the C++ Boost Graph Library."}, {"name": "MATLAB RBN Toolbox", "url": "http://www.teuscher.ch/rbntoolbox/index.htm", "description": "Simulation und visualization of Random Boolean Networks."}], "notes": []}, {"name": "Network Analysis \u2014 Python", "entries": [{"name": "bokeh", "url": "https://bokeh.org/", "description": "Python library for interactive data visualization in the browser, with support for networks."}, {"name": "cdlib", "url": "https://github.com/GiulioRossetti/cdlib", "description": "Python community detection library, with 60+ methods and evaluation/visualization features.", "stars": "423"}, {"name": "dash-cytoscape", "url": "https://github.com/plotly/dash-cytoscape", "description": "Interactive network visualization library in Python, powered by Cytoscape.js and Dash", "stars": "672"}, {"name": "graph-tool", "url": "http://graph-tool.skewed.de/", "description": "Python module for network manipulation and analysis, written mostly in C++ for speed."}, {"name": "Graphinate", "url": "https://erivlis.github.io/graphinate/", "description": "Python package aimed at generating graphs from data sources, built on top of `networkx`."}, {"name": "graphviz", "url": "https://pypi.python.org/pypi/graphviz", "description": "Python renderer for the DOT graph drawing language."}, {"name": "graspologic", "url": "https://github.com/microsoft/graspologic", "description": "Python package for statistical algorithms, models, and visualization for single and multiple networks.", "stars": "977"}, {"name": "hiveplot", "url": "https://pypi.python.org/pypi/hiveplot", "description": "Python utility for drawing networks as hive plots on matplotlib, a more comprehensive network visualization."}, {"name": "karateclub", "url": "https://github.com/benedekrozemberczki/karateclub", "description": "Python package for unsupervised learning on graph structured data with a scikit-learn like API.", "stars": "2.3k"}, {"name": "linkpred", "url": "https://github.com/rafguns/linkpred", "description": "Assess the likelihood of potential links in a future snapshot of a network.", "stars": "141"}, {"name": "littleballoffur", "url": "https://github.com/benedekrozemberczki/littleballoffur", "description": "Python package for sampling from graph structured data with a scikit-learn like API.", "stars": "713"}, {"name": "metaknowledge", "url": "http://networkslab.org/metaknowledge/", "description": "Python package to turn bibliometrics data into authorship and citation networks."}, {"name": "networkx", "url": "https://networkx.org/", "description": "Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks."}, {"name": "nngt", "url": "https://nngt.readthedocs.io", "description": "Library-agnostic graph generation and analysis that wraps around `networkx`, `igraph` and `graph-tool`). Includes normalized graph measures, advanced visualizations, (geo)spatial tools, and interfaces for neuroscience simulators."}, {"name": "npartite", "url": "https://github.com/ike002jp/npartite", "description": "Python algorithms for community detection in n-partite networks.", "stars": "12"}, {"name": "parag", "url": "https://github.com/rraadd88/parag", "description": "Interactive visualization of higher-order graphs in Python.", "stars": "3"}, {"name": "pathpy", "url": "https://www.pathpy.net/", "description": "Analysis of time series data on networks using higher-order and multi-order graphical models."}, {"name": "PyGraphistry", "url": "https://github.com/graphistry/pygraphistry", "description": "Python library to extract, transform, and visually explore big graphs.", "stars": "2.5k"}, {"name": "python-igraph", "url": "http://igraph.org/python/", "description": "Python version of the igraph network analysis package."}, {"name": "python-louvain", "url": "https://perso.crans.org/aynaud/communities/", "description": "A solid implementation of Louvain community detection algorithm."}, {"name": "Raphtory", "url": "https://www.raphtory.com/", "description": "A platform for building and analysing temporal networks."}, {"name": "RAPIDS cuGraph", "url": "https://github.com/rapidsai/cugraph", "description": "Python packages and C/C++/CUDA libraries focused on GPU-accelerated graph analytics.", "stars": "2.2k"}, {"name": "rustworkx", "url": "https://github.com/Qiskit/rustworkx", "description": "A high performance Python graph library implemented in Rust.", "stars": "1.6k"}, {"name": "scipy.sparse.csgraph", "url": "https://docs.scipy.org/doc/scipy/reference/sparse.csgraph.html#module-scipy.sparse.csgraph", "description": "Fast graph algorithms based on sparse matrix representations."}, {"name": "Snap.py", "url": "http://snap.stanford.edu/snappy/index.html", "description": "A Python interface for SNAP (a general purpose, high performance system for analysis and manipulation of large networks)."}, {"name": "SnapVX", "url": "https://github.com/snap-stanford/snapvx", "description": "A convex optimization solver for problems defined on a graph.", "stars": "66"}, {"name": "tnetwork", "url": "https://github.com/Yquetzal/tnetwork", "description": "Python library for temporal networks, and dynamic community detection in particular.", "stars": "16"}, {"name": "TQ (Temporal Quantities)", "url": "http://vladowiki.fmf.uni-lj.si/doku.php?id=tq", "description": "Python 3 library for temporal network analysis."}, {"name": "uunet", "url": "http://multilayer.it.uu.se/software.html", "description": "Tools for multilayer social networks."}, {"name": "webweb", "url": "https://webwebpage.github.io/", "description": "MATLAB/Python library to produce interactive network visualizations with d3.js."}], "notes": []}, {"name": "Network Analysis \u2014 R", "entries": [{"name": "amen", "url": "https://CRAN.R-project.org/package=amen", "description": "Additive and multiplicative effects models for relational data."}, {"name": "backbone", "url": "https://CRAN.R-project.org/package=backbone", "description": "Provides methods for binarizing a weighted network retaining only significant edges."}, {"name": "Bergm", "url": "https://CRAN.R-project.org/package=Bergm", "description": "Tools to analyse Bayesian exponential random graph models (BERGM).<!-- Related Twitter: [@BayesianSNA](https://twitter.com/BayesianSNA). -->"}, {"name": "bipartite", "url": "https://CRAN.R-project.org/package=bipartite", "description": "Functions to visualize bipartite (two-mode) networks and compute indices commonly used in ecological research. See also: `levelnet` R package."}, {"name": "blockmodeling", "url": "https://CRAN.R-project.org/package=blockmodeling", "description": "Implementats generalized blockmodeling for valued networks."}, {"name": "bnlearn", "url": "https://CRAN.R-project.org/package=bnlearn", "description": "Tools for [Bayesian network learning and inference](http://www.bnlearn.com/) ([related Shiny app](https://paulgovan.github.io/RiskNetwork))."}, {"name": "brainGraph", "url": "https://CRAN.R-project.org/package=brainGraph", "description": "Tools for performing graph theory analysis of brain MRI data."}, {"name": "btergm", "url": "https://CRAN.R-project.org/package=btergm", "description": "Tools to fit temporal ERGMs by bootstrapped pseudolikelihood. Also provides MCMC maximum likelihood estimation, goodness of fit for ERGMs, TERGMs, and stochastic actor-oriented models (SAOMs), and tools for the micro-level interpretation of ERGMs and TERGMs."}, {"name": "CCAS", "url": "https://github.com/matthewjdenny/CCAS", "description": "Statistical model for communication networks.", "stars": "5"}, {"name": "concoR", "url": "https://github.com/aslez/concoR", "description": "Implementation of the CONCOR network blockmodeling algorithm ([blog post](http://badhessian.org/2015/05/concor-in-r/)).", "stars": "9"}, {"name": "ContentStructure", "url": "https://github.com/matthewjdenny/ContentStructure", "description": "Implements an extension to the [Topic-Partitioned Multinetwork Embeddings (TPME) model](http://dirichlet.net/pdf/krafft12topic-partitioned.pdf).", "stars": "5"}, {"name": "DiagrammeR", "url": "https://github.com/rich-iannone/DiagrammeR", "description": "Connects R, RStudio and JavaScript libraries to draw graph diagrams ([blog post](https://blog.rstudio.org/2015/05/01/rstudio-v0-99-preview-graphviz-and-diagrammer/)).", "stars": "1.7k"}, {"name": "dodgr", "url": "https://CRAN.R-project.org/package=dodgr", "description": "Computes distances on dual-weighted directed graphs, such as street networks, using priority-queue shortest paths."}, {"name": "edgebundle", "url": "https://github.com/schochastics/edgebundle", "description": "Edge bundling algorithms, useful to e.g. draw networks of transport maps.", "stars": "136"}, {"name": "egor", "url": "https://CRAN.R-project.org/package=egor", "description": "Tools for importing, analyzing and visualizing ego-centered network data, in various formats."}, {"name": "EpiModel", "url": "https://CRAN.R-project.org/package=EpiModel", "description": "Tools for simulating mathematical models of infectious disease dynamics ([presentation paper](https://doi.org/10.18637%2Fjss.v084.i08))."}, {"name": "ergm", "url": "https://CRAN.R-project.org/package=ergm", "description": "Estimation of Exponential Random Graph Models (ERGMs)."}, {"name": "ergMargins", "url": "https://CRAN.R-project.org/package=ergMargins", "description": "Process analysis for ERGMs."}, {"name": "ergmito", "url": "https://CRAN.R-project.org/package=ergmito", "description": "ERGMs for small networks."}, {"name": "fergm", "url": "https://CRAN.R-project.org/package=fergm", "description": "Frailty ERGMs."}, {"name": "GERGM", "url": "https://CRAN.R-project.org/package=GERGM", "description": "Estimation and diagnosis of the convergence of Generalized Exponential Random Graph Models (GERGM)."}, {"name": "geomnet", "url": "https://CRAN.R-project.org/package=geomnet", "description": "Single-geometry approach to network visualization with `ggplot2`."}, {"name": "ggnetwork", "url": "https://CRAN.R-project.org/package=ggnetwork", "description": "Multiple-geometries approach to plot network objects with `ggplot2`."}, {"name": "ggraph", "url": "https://CRAN.R-project.org/package=ggraph", "description": "Grammar of graph graphics built in the spirit of `ggplot2`. See also: `tidygraph` R package."}, {"name": "goldfish", "url": "https://github.com/snlab-ch/goldfish", "description": "Dynamic Network Actor-Oriented Model (DyNAM) for the statistical analysis of coordination networks through time.", "stars": "66"}, {"name": "graphlayouts", "url": "https://CRAN.R-project.org/package=graphlayouts", "description": "Layout algorithms based on the concept of [stress majorization](https://doi.org/10.1007/978-3-540-31843-9_25)."}, {"name": "hergm", "url": "https://CRAN.R-project.org/package=hergm", "description": "Estimate and simulate hierarchical exponential-family random graph models (HERGM) with local dependence."}, {"name": "hierformR", "url": "https://CRAN.R-project.org/package=hierformR", "description": "Determine paths and states that social networks develop over time to form social hierarchies."}, {"name": "igraph", "url": "http://igraph.org/r/", "description": "A collection of network analysis tools."}, {"name": "ig.degree.betweenness", "url": "https://github.com/benyamindsmith/ig.degree.betweenness/", "description": "an igraph implementation of the [Smith-Pittman](https://arxiv.org/abs/2411.01394) community detection algorithm (2024).", "stars": "39"}, {"name": "influenceR", "url": "https://CRAN.R-project.org/package=influenceR", "description": "Compute various node centrality network measures by Burt, Borgatti and others."}, {"name": "keyplayer", "url": "https://CRAN.R-project.org/package=keyplayer", "description": "Implements several network centrality measures."}, {"name": "latentnet", "url": "https://CRAN.R-project.org/package=latentnet", "description": "Latent position and cluster models for network objects."}, {"name": "levelnet", "url": "https://github.com/schochastics/levelnet", "description": "Experimental package to analyze one-mode projections of bipartite (two-mode) networks. See also: `bipartite` R package.", "stars": "9"}, {"name": "lpNet", "url": "https://www.bioconductor.org/packages/release/bioc/html/lpNet.html", "description": "Linear programming model aimed at infering biological (signalling, gene) networks."}, {"name": "mlergm", "url": "https://cran.r-project.org/package=mlergm", "description": "Multilevel Exponential-Family Random Graph Models, to model nodes nested within known blocks."}, {"name": "multigraph", "url": "https://cran.r-project.org/package=multigraph", "description": "Functions to build and visualize all sorts of multigraphs."}, {"name": "multigraphr", "url": "https://cran.r-project.org/package=multigraphr", "description": "Random multigraph models, statistics of multigraph properties, and goodness of fit tests."}, {"name": "multinet", "url": "https://CRAN.R-project.org/package=multinet", "description": "Tools for multilayer social networks."}, {"name": "multinets", "url": "https://cran.r-project.org/package=multinets", "description": "Package to handle multilevel networks in `igraph`."}, {"name": "migraph", "url": "https://CRAN.R-project.org/web/packages/migraph/", "description": "A set of tools that extend common social network analysis packages for analysing multimodal and multilevel networks."}, {"name": "ndtv", "url": "https://CRAN.R-project.org/package=ndtv", "description": "Tools to construct animated visualizations of dynamic network data in various formats."}, {"name": "neo4r", "url": "https://github.com/neo4j-rstats/neo4r", "description": "Neo4J driver for R.", "stars": "107"}, {"name": "networkD3", "url": "https://christophergandrud.github.io/networkD3/", "description": "Create d3.js network graphs from R."}, {"name": "netdiffuseR", "url": "https://CRAN.R-project.org/package=netdiffuseR", "description": "Tools to analyze the network diffusion of innovations."}, {"name": "netrankr", "url": "https://CRAN.R-project.org/package=netrankr", "description": "Up-to-date collection of network centrality indices, with lots of documentation."}, {"name": "netseg", "url": "https://mbojan.github.io/netseg/", "description": "Various measures of network segregation and homophily."}, {"name": "NetSim", "url": "http://www.christoph-stadtfeld.com/netsim/", "description": "Simulate and combine micro-models to research their impact on the macro-features of social networks."}, {"name": "netUtils", "url": "https://github.com/schochastics/netUtils", "description": "Various network functions and methods, e.g. computing the Cartesian product of two graphs or fitting a discrete core periphery model.", "stars": "14"}, {"name": "network", "url": "https://CRAN.R-project.org/package=network", "description": "Basic tools to manipulate relational data in R."}, {"name": "networkdata", "url": "https://github.com/schochastics/networkdata", "description": "Includes 979 network datasets containing 2135 networks.", "stars": "145"}, {"name": "networkdiffusion", "url": "https://github.com/chengjun/networkdiffusion", "description": "Simulate and visualize basic epidemic diffusion in networks.", "stars": "7"}, {"name": "networkDynamic", "url": "https://CRAN.R-project.org/package=networkDynamic", "description": "Support for dynamic, (inter)temporal networks."}, {"name": "networksis", "url": "https://CRAN.R-project.org/package=networksis", "description": "Tools to simulate bipartite networksgraphs with the degrees of the nodes fixed and specified."}, {"name": "PAFit", "url": "https://CRAN.R-project.org/package=PAFit", "description": "Nonparametric estimation of preferential attachment and node fitness in temporal complex networks."}, {"name": "PCIT", "url": "https://CRAN.R-project.org/package=PCIT", "description": "Implements Partial Correlation with Information Theory in order to identify meaningful correlations in weighted networks, such as gene co-expression networks."}, {"name": "RCy3", "url": "https://bioconductor.org/packages/3.3/bioc/html/RCy3.html", "description": "Interface between R and recent versions of Cytoscape."}, {"name": "RCyjs", "url": "https://bioconductor.org/packages/release/bioc/html/RCyjs.html", "description": "Interface between R and Cytoscape.js."}, {"name": "qgraph", "url": "https://CRAN.R-project.org/package=qgraph", "description": "Tools to model and visualize psychometric networks; also aimed at weighted graphical models)."}, {"name": "relevent", "url": "https://CRAN.R-project.org/package=relevent", "description": "Tools to fit relational event models (REM)."}, {"name": "rem", "url": "https://CRAN.R-project.org/package=rem", "description": "Estimate endogenous network effects in event sequences and fit relational event models (REM), which measure how networks form and evolve over time."}, {"name": "rgexf", "url": "https://CRAN.R-project.org/package=rgexf", "description": "Export network objects from R to GEXF for manipulation with software like Gephi or Sigma."}, {"name": "Rgraphviz", "url": "https://bioconductor.org/packages/release/bioc/html/Rgraphviz.html", "description": "Support for using the Graphviz library and its DOT graph drawing language from within R."}, {"name": "RSiena", "url": "http://r-forge.r-project.org/R/?group_id=461", "description": "Simulation Investigation for Empirical Network Analysis; fits models to longitudinal network data."}, {"name": "signnet", "url": "http://signnet.schochastics.net/", "description": ""}, {"name": "sna", "url": "https://CRAN.R-project.org/package=sna", "description": "Basic network constructors, measures and visualization tools."}, {"name": "snahelper", "url": "https://CRAN.R-project.org/package=snahelper", "description": "RStudio addin which provides a GUI to visualize and analyse networks"}, {"name": "SocialMediaLab", "url": "https://CRAN.R-project.org/package=SocialMediaLab", "description": "Tools for collecting social media data and generating networks from it ([companion website](http://vosonlab.net/SocialMediaLab), [github repo](https://github.com/voson-labSocialMediaLab))."}, {"name": "spectralGOF", "url": "http://people.bu.edu/jccs/spectralGOF.html", "description": "Computes the spectral goodness of fit (SGOF), a measure of how well a network model explains the structure of an observed network."}, {"name": "spnet", "url": "https://CRAN.R-project.org/package=spnet", "description": "Methods for visualizing spatial networks on maps in the `sp` class."}, {"name": "spNetwork", "url": "https://CRAN.R-project.org/package=spNetwork", "description": "Methods for spatial network analysis, including e.g. kernel density estimation, distances and point pattern analysis."}, {"name": "statnet", "url": "https://statnet.org/", "description": "The project behind many R network analysis packages ([mailing-list](https://mailman13.u.washington.edu/mailman/listinfo/statnet_help), [tutorials/workshops](https://statnet.org/workshops/))."}, {"name": "tergm", "url": "https://CRAN.R-project.org/package=tergm", "description": "Fit, simulate and diagnose models for temporal exponential-family random graph models (TERGM)."}, {"name": "tidygraph", "url": "https://CRAN.R-project.org/package=tidygraph", "description": "\u2018Tidy\u2019 approach to building graph structures. See also: `ggraph` R package."}, {"name": "tnam", "url": "https://CRAN.R-project.org/package=tnam", "description": "Tools to fit temporal and cross-sectional network autocorrelation models (TNAM)."}, {"name": "tnet", "url": "https://CRAN.R-project.org/package=tnet", "description": "Network measures for weighted, two-mode and longitudinal networks."}, {"name": "tsna", "url": "https://CRAN.R-project.org/package=tsna", "description": "Tools for temporal social network analysis."}, {"name": "visNetwork", "url": "https://github.com/DataKnowledge/visNetwork", "description": "Using vis.js library for network visualization.", "stars": "563"}, {"name": "xergm", "url": "https://CRAN.R-project.org/package=xergm", "description": "Extensions of exponential random graph models (ERGM, GERGM, TERGM, TNAM and REM)."}], "notes": []}, {"name": "Network Analysis \u2014 Stata", "entries": [{"name": "nwcommands: Network Analysis Using Stata", "url": "https://nwcommands.wordpress.com/", "description": ""}, {"name": "SNA with Stata", "url": "http://www.rensecorten.org/index.php/category/sna-with-stata/", "description": "Blog documenting the use of the netplot Stata package."}], "notes": []}, {"name": "Network Analysis \u2014 Syntaxes", "entries": [{"name": "DOT", "url": "http://www.graphviz.org/doc/info/lang.html", "description": "Graph drawing syntax used by the Graphviz software."}, {"name": "GEXF", "url": "https://gexf.net", "description": "File format used by the Gephi software."}, {"name": "GraphML", "url": "http://graphml.graphdrawing.org/", "description": "Comprehensive and easy-to-use file format for graphs ([handbook chapter](https://www.uni-konstanz.de/mmsp/pubsys/publishedFiles/BrEiLe10.pdf))."}, {"name": "JGraphT", "url": "https://jgrapht.org/", "description": "Java graph library for graph data structures and algorithms ([example algorithms (\u2b509)](https://github.com/agouge/Java-Network-Analyzer))."}, {"name": "JUNG - Java Universal Network/Graph Framework", "url": "https://jung.sourceforge.net/", "description": "Extensible library to represent network objects."}, {"name": "PGF/TikZ", "url": "http://www.ctan.org/tex-archive/graphics/pgf/", "description": "[Tandem](https://en.wikipedia.org/wiki/PGF/TikZ) of vector graphics languages that can be used to draw graphs in the [LaTeX](https://latex-project.org/) typesetting environment."}, {"name": "TLP - Tulip Software Graph Format", "url": "http://tulip.labri.fr/TulipDrupal/?q=tlp-file-format", "description": "Graph syntax used by the Tulip software framework."}, {"name": "Cypher", "url": "http://neo4j.com/docs/stable/cypher-query-lang.html", "description": "Graph query language used by [Neo4j](http://neo4j.com/)."}], "notes": []}, {"name": "Network Analysis \u2014 Tutorials", "entries": [{"name": "A tutorial for network centrality in R", "url": "https://github.com/schochastics/centrality", "description": "", "stars": "2"}, {"name": "Basic and Advanced Network Visualization with Gephi and R", "url": "http://kateto.net/sunbelt2016", "description": ""}, {"name": "Basic Network Analysis in R using igraph and related packages", "url": "https://mr.schochastics.net/material/netAnaR/", "description": ""}, {"name": "Interactive and Dynamic Network Visualization in R", "url": "http://curleylab.psych.columbia.edu/netviz/", "description": ""}, {"name": "Nodegoat and Palladio: Introductory Workshop", "url": "https://www.academia.edu/11450425/Nodegoat_and_Palladio_Introductory_Workshop_by_Emmanuelle_Chaze", "description": "Aimed at humanists (2015)."}, {"name": "Static and Dynamic Network Visualization with R", "url": "http://kateto.net/network-visualization", "description": "Covers the igraph, network, ggraph, network, networkD3, ndtv, threejs and visNetwork packages (2019)."}, {"name": "Tidy Network Analysis in R using the tidygraph package", "url": "https://mr.schochastics.net/material/tidynetAnaR/", "description": ""}, {"name": "+100 herramientas para el an\u00e1lisis de redes sociales", "url": "http://www.k-government.com/2016/06/28/100-herramientas-analisis-redes-sna-ars/", "description": "Long list of diverse applications of network analysis, with shorts descriptions in Spanish."}, {"name": "Awesome graph classification", "url": "https://github.com/benedekrozemberczki/awesome-graph-classification", "description": "Comprehensive list of graph embedding papers with title, authors, link to the paper and reference implementation.", "stars": "4.8k"}, {"name": "Awesome community detection", "url": "https://github.com/benedekrozemberczki/awesome-community-detection", "description": "Comprehensive list of community detection papers with title, authors, link to the paper and reference implementation.", "stars": "2.4k"}, {"name": "Centrality Measures as a Signature of Roles in Rousseau\u2019s *Les Confessions*", "url": "http://yro.ch/centrality-measures-signature-roles-rousseaus-les-confessions/", "description": "Analysis of a real-world character network."}, {"name": "Cheat Sheet: Social Network Analysis for Humanists", "url": "https://cvcedhlab.hypotheses.org/106", "description": "Basic notions to remember when assembling and manipulating network data."}, {"name": "Computer Technologies for the Historical Research of Intellectual Networks", "url": "https://www.youtube.com/playlist?list=PLz79Il7EOvUJxdQ9r2IefFtr--BNkfOa7", "description": "Series of videos by historians, featuring Marten D\u00fcring and Scott Weingart."}, {"name": "Convert Between Graph Formats", "url": "http://awesome.cs.jhu.edu/graph-services/convert/", "description": "Online service to convert from/to many different common graph formats."}, {"name": "David Knoke on Network Analysis", "url": "https://thesocietypages.org/methods/2015/01/30/david-knoke-on-network-analysis/", "description": "20-minute interview that discusses the uses and benefits of network analysis, drawing upon Knoke\u2019s research on terrorist networks."}, {"name": "Glossary of Terms for Statistical Network Models", "url": "https://web.archive.org/web/20171215013948/https://statnet.org/trac/raw-attachment/wiki/Resources/glossary.pdf", "description": ""}, {"name": "Linton C. Freeman\u2019s Social Network Research Publications", "url": "http://moreno.ss.uci.edu/pubs.html", "description": ""}, {"name": "Mapping the Republic of Letters", "url": "http://republicofletters.stanford.edu/", "description": "Research project on early-modern scholarship ([underlying software](http://www.densitydesign.org/research/knot/))."}, {"name": "Mixed-Method Approaches to Social Network Analysis", "url": "https://www.youtube.com/playlist?list=PL3zdEY084WkQD79mR00RSt8j5RuyPwMJE", "description": "Videos of a conference at the Middlesex University School of Law (2014)."}, {"name": "Modeling Complex Social Networks: Challenges and Opportunities for Statistical Learning and Inference", "url": "https://www.youtube.com/watch?v=1xLjYc7EUEU", "description": "Video of a seminar talk by Jennifer Neville at Purdue University (2011)."}, {"name": "NetSciEd - Network Science in Education", "url": "https://sites.google.com/a/binghamton.edu/netscied/home", "description": "International initiative aimed at improving network literacy."}, {"name": "Network Map of Knowledge and Art", "url": "https://paolonegrini.wordpress.com/2012/11/19/network-map-of-knowledge-and-art/", "description": "DBPedia-derived networks of who-was-influenced-by-whom directed ties, using SPARQL and Gephi."}, {"name": "The Networks Network", "url": "https://groups.google.com/forum/?hl=en-GB#!forum/the-networks-network", "description": "Mailing-list (mostly historians from the HNR network)."}, {"name": "New Perspectives for Relational Learning", "url": "http://www.birs.ca/events/2015/5-day-workshops/15w5080/videos", "description": "Videos (and more) from a workshop at the Banff International Research Station (BIRS) (2015)."}, {"name": "Open Graph protocol", "url": "http://ogp.me/", "description": "A proposed standard to turn any Web page into a \u201csocial graph object.\u201d"}, {"name": "Periodic Table of Network Centrality", "url": "http://schochastics.net/sna/periodic.html", "description": "Interactive periodic table of centrality indices."}, {"name": "Picking Sides", "url": "https://codeandculture.wordpress.com/2015/04/03/picking-sides/", "description": "Community detection in the political network of Middle Eastern alliances between various state and nonstate powers ([updated version](https://gist.github.com/briatte/c6df2f855afb4eb142e6))."}, {"name": "Psych Networks", "url": "http://psych-networks.com/", "description": "Website with news, references and [tutorials](https://psych-networks.com/tutorials/) about network modeling for psychological data."}, {"name": "Tutorial Paper on New Methods for Estimating Psychological Networks", "url": "http://psych-networks.com/tutorial-paper-new-methods-estimating-psychological-networks/", "description": ""}, {"name": "(Psychological) Network Analysis Workshops", "url": "https://osf.io/6axte/", "description": "3-day workshop on psychological network analysis using R (2019)."}, {"name": "Should I do Social Network Analysis?", "url": "https://cvcedhlab.hypotheses.org/125", "description": ""}, {"name": "The Small World of Psychopathology", "url": "http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0027407", "description": "Paper on how psychiatric symptoms connec to each other ([code, data and graphs](https://sites.google.com/site/dsmgraphs/Home/files))."}, {"name": "Social Network Analysis in DBpedia", "url": "http://othes.univie.ac.at/12285/1/2010-10-14_0703857.pdf", "description": "Highly didactic Master\u2019s dissertation, showing how to use SPARQL and Pajek."}, {"name": "SNA-DE Mailing-List", "url": "https://dlist.server.uni-frankfurt.de/mailman/listinfo/sna-de", "description": ""}, {"name": "SPARQL for R Tutorial - Hollywood Social Network Analysis", "url": "http://semanticweb.cs.vu.nl/R/sparql_hollywood/sparql_hollywood.html", "description": "Also uses Gephi."}, {"name": "A Sociology Citation Network", "url": "http://nealcaren.web.unc.edu/a-sociology-citation-network/", "description": ""}, {"name": "Using Metadata to Find Paul Revere", "url": "https://kieranhealy.org/blog/archives/2013/06/09/using-metadata-to-find-paul-revere/", "description": ""}, {"name": "Visual Complexity. An Exploration on Mapping Complex Networks", "url": "http://www.visualcomplexity.com/vc/", "description": "Tons of beautiful network and tree visualizations ([book](http://www.visualcomplexity.com/vc/book/), also in Chinese and French)."}, {"name": "Visualizing Historical Networks", "url": "https://histecon.fas.harvard.edu/visualizing/index.html", "description": "Historical network research projects at Harvard University."}], "notes": []}, {"name": "Network Analysis \u2014 Blog Series", "entries": [{"name": "Archaeological Networks", "url": "http://archaeologicalnetworks.wordpress.com/", "description": "Tom Brughmans\u2019 blog, aimed at archaeologists and historians."}, {"name": "Blog Posts About Networks by Aaron Clauset", "url": "https://www.cs.unm.edu/~aaron/blog/archives/networks/index.htm", "description": ""}, {"name": "Blog Posts About Networks by Baptiste Coulmont", "url": "http://coulmont.com/index.php?s=r%C3%A9seaux", "description": ""}, {"name": "Blog Posts About Networks by Cosma R. Shalizi", "url": "http://bactra.org/weblog/cat_networks.html", "description": ""}, {"name": "Blog Posts About Networks by Fran\u00e7ois Briatte", "url": "https://politbistro.hypotheses.org/tag/reseaux", "description": ""}, {"name": "Blog Posts About Networks by Katya Ognyanova", "url": "http://kateto.net/networks", "description": ""}, {"name": "Blog Posts About Networks by Pierre Merckl\u00e9", "url": "http://pierremerckle.fr/category/reseaux/", "description": ""}, {"name": "Blog Posts About Networks on the Bad Hessian Blog", "url": "http://badhessian.org/category/networks/", "description": ""}, {"name": "Cosma R. Shalizi\u2019s Notebooks", "url": "http://bactra.org/notebooks", "description": ""}, {"name": "Networks Demystified", "url": "http://www.scottbot.net/HIAL/index.html@tag=networks-demystified.html", "description": ""}, {"name": "Netze und Netzwerke", "url": "https://netzeundnetzwerke.de/", "description": ""}, {"name": "R / Notes: Networks", "url": "https://f.briatte.org/r/category/networks", "description": "Blog posts focused on manipulating networks in R, by Fran\u00e7ois Briatte."}, {"name": "TNT: The Network Thinkers", "url": "http://www.thenetworkthinkers.com/", "description": "Valdis Krebs\u2019 blog."}, {"name": "Under Roquentin\u2019s Chestnut Tree", "url": "https://mboudour.github.io/", "description": "Moses Boudourides\u2019 blog on analyzing (mostly) networks with Python."}], "notes": []}, {"name": "Network Analysis \u2014 Fictional Networks", "entries": [{"name": "Analyzing Networks of Characters in *Love Actually*", "url": "http://varianceexplained.org/r/love-actually-network/", "description": "Features a cluster analysis and a [Shiny app](https://dgrtwo.shinyapps.io/love-actually-network/) (using R + Shiny)."}, {"name": "Character Co-Occurrences in Victor Hugo\u2019s *Les Mis\u00e9rables*", "url": "https://docs.bokeh.org/en/latest/docs/examples/topics/categorical/les_mis.html", "description": ""}, {"name": "Lessons on Exponential Random Graph Modeling from *Grey\u2019s Anatomy* hook-ups", "url": "http://badhessian.org/2012/09/lessons-on-exponential-random-graph-modeling-from-greys-anatomy-hook-ups/", "description": ""}, {"name": "Network Analysis of Shakespeare\u2019s *Macbeth*", "url": "https://mboudour.github.io/2015/10/28/Shakespeare's-Macbeth-Network.html", "description": ""}, {"name": "The Network and Trajectories of Transitions among Sentential Co-Occurrences of Characters of Arthur Conan Doyle\u2019s *A Study in Scarlet*", "url": "https://mboudour.github.io/2016/04/17/Arthur-Conan-Doyle's-A-Study-in-Scarlet-Network-&-Trajectories.html", "description": ""}, {"name": "Network Visualization: Mapping Shakespeare\u2019s Tragedies", "url": "https://www.martingrandjean.ch/network-visualization-shakespeare/", "description": ""}, {"name": "Social Network Analysis of *Alice in Wonderland*", "url": "https://aclanthology.org/W12-2513/", "description": ""}, {"name": "*Star Wars* Social Networks: The Force Awakens", "url": "http://evelinag.com/blog/2016/01-25-social-network-force-awakens/index.html", "description": "Also an example of a social network analysis written in F#."}, {"name": "Universal Properties of Mythological Networks", "url": "https://doi.org/10.1209/0295-5075/99/28002", "description": ""}], "notes": []}, {"name": "Network Analysis \u2014 Network Science", "entries": [{"name": "Editing a Normal Science Journal in Social Science", "url": "https://journals.openedition.org/bms/595", "description": "Reflections on the *Social Networks* journal by its founding editor."}, {"name": "The Emergence of Network Science", "url": "https://www.cornell.edu/video/emergence-of-network-science", "description": "Video documentary, featuring Steven H. Strogatz and many others."}, {"name": "The Invasion of the Physicists", "url": "https://doi.org/10.1016/j.socnet.2004.06.002", "description": "How \u201cnetwork *science*\u201d came up."}, {"name": "Isolated Social Networkers", "url": "https://crookedtimber.org/2005/05/19/isolated-social-networkers/", "description": ""}, {"name": "The \u2018New\u2019 Science of Networks", "url": "https://www.jstor.org/stable/29737693", "description": "Review of network science books published in 2002-2003."}, {"name": "Predicting Highly Cited Papers", "url": "https://arxiv.org/abs/1310.8220", "description": "Prediction of the next highly cited papers in network science."}, {"name": "Social Network and Network Science Co-Citations Across Disciplines in 1996-2013", "url": "https://github.com/raffaelevacca/EUSN-co-citation-networks", "description": "", "stars": "22"}, {"name": "Three Hard Questions about Network Science", "url": "http://environmentalpolicy.ucdavis.edu/node/292", "description": ""}, {"name": "A Twenty-First Century Science", "url": "http://www.nature.com/nature/journal/v445/n7127/full/445489a.html", "description": "Essay by Duncan J. Watts."}, {"name": "What is Network Science?", "url": "http://journals.cambridge.org/repo_A88Sa8AHdt4SoI", "description": "First editorial of the recent *Network Science* journal."}], "notes": []}, {"name": "Network Analysis \u2014 Small Worlds", "entries": [{"name": "The Erd\u00f6s Number Project", "url": "http://wwwp.oakland.edu/enp/", "description": "Research project on the collaborative ties and network distance between mathematicians."}, {"name": "How Small is the World, Really?", "url": "https://medium.com/@duncanjwatts/how-small-is-the-world-really-736fa21808ba#.kyr90lhyo", "description": "Discussion of \u201c*x* degrees of separation\u201d small-world experiments."}, {"name": "The Oracle of Bacon", "url": "https://oracleofbacon.org/", "description": "Based on an [online game](https://en.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon) that resulted in a [charity](http://www.sixdegrees.org/)."}, {"name": "Panel: Six Degrees of Separation", "url": "https://www.cornell.edu/video/six-degrees-of-separation-panel", "description": "Video of a conference at Cornell University, featuring Duncan J. Watts, Steven H. Strogatz, Jon Kleinberg and other speakers."}, {"name": "Patterns in the Ivy: The Small World of Metal", "url": "http://badhessian.org/2013/09/patterns-in-the-ivy-the-small-world-of-metal/", "description": "Example of a two-mode network analysis based on metal artists and bands."}, {"name": "Six Degrees of Francis Bacon", "url": "http://sixdegreesoffrancisbacon.com/", "description": "Interactive visualization of a well-documented early modern historical network."}, {"name": "Six Degrees of Separation", "url": "https://en.wikipedia.org/wiki/Six_degrees_of_separation", "description": "Wikipedia English entry."}], "notes": []}, {"name": "Network Analysis \u2014 Two-Mode Networks", "entries": [{"name": "L\u2019analyse des graphes bipartis", "url": "https://shs.hal.science/halshs-00794976", "description": ""}, {"name": "Basic Notions for the Analysis of Large Two-mode Networks", "url": "https://doi.org/10.1016/j.socnet.2007.04.006", "description": ""}, {"name": "Fitting Large Signed Two-mode Blockmodels: Problems and Prospects", "url": "http://patrickdoreian.com/wp-content/uploads/2017/12/large-signed-2mode-networks_UNGA.pdf", "description": ""}, {"name": "Generalized Blockmodeling of Two-mode Network Data", "url": "https://doi.org/10.1016/j.socnet.2004.01.002", "description": ""}, {"name": "Generalized Two-Mode Cores", "url": "https://doi.org/10.1016/j.socnet.2015.04.001", "description": ""}, {"name": "Partitioning Signed Two-Mode Networks", "url": "http://patrickdoreian.com/wp-content/uploads/2017/12/partitioning-signed-social-networks.pdf", "description": ""}, {"name": "Working with Bipartite/Affiliation Network Data in R", "url": "https://solomonmessing.wordpress.com/2012/09/30/working-with-bipartiteaffiliation-network-data-in-r/", "description": ""}], "notes": []}], "total_entries": 512}, {"name": "Sdn", "subcategories": [{"name": "Sdn", "entries": [{"name": "Awesome SDN", "url": "#awesome-sdn", "description": ""}, {"name": "Resources", "url": "#resources", "description": ""}, {"name": "Beluganos", "url": "https://github.com/beluganos/beluganos", "description": "Beluganos is a new network OS designed for white-box switches (OF-DPA), which can apply large-scale networks.", "stars": "116"}, {"name": "Cumulus Linux", "url": "https://cumulusnetworks.com", "description": "Cumulus Linux is a powerful open network operating system that allows you to automate, customize and scale using web-scale principles like the world's largest data centers."}, {"name": "FlexSwitch", "url": "https://snaproute.com/", "description": "The first open source network protocol suite offering complete layer2/layer3 functionality for accelerating development and deployment of whitebox networking gear"}, {"name": "Mion", "url": "https://github.com/opencomputeproject/mion", "description": "A switch OS based on ONLP API and Yocto project.", "stars": "4"}, {"name": "OcNOS", "url": "https://www.ipinfusion.com/", "description": "Extensive switching and routing protocol support with advanced capabilities such as MPLS and SDN"}, {"name": "Open Network Linux, ONL", "url": "https://opennetlinux.org", "description": "A Linux distribution for \"bare metal\" switches, that is, network forwarding devices built from commodity components."}, {"name": "OpenSwitch", "url": "http://www.openswitch.net", "description": "A linux network operating system from Dell EMC."}, {"name": "OpenWrt", "url": "https://openwrt.org/", "description": "Is a Linux Operating System targeting embedded devices."}, {"name": "PicOS", "url": "http://www.pica8.com/products/picos", "description": "A SDN OS for white box switches Layer-2/3 feature set with support for OpenFlow, OVSDB, and other protocols."}, {"name": "SONiC", "url": "https://azure.github.io/SONiC/", "description": "Software for Open Networking in the Cloud SONiC"}, {"name": "Stratum", "url": "https://stratumproject.org/", "description": "An open source, silicon-independent switch operating system for software-defined networks"}, {"name": "ONIE", "url": "http://onie.org/", "description": "ONIE enables a bare metal network switch ecosystem where end users have a choice among different network operating systems."}, {"name": "BESS", "url": "https://github.com/NetSys/bess", "description": "Berkeley Extensible Software Switch, BESS is a modular framework for software switches.", "stars": "269"}, {"name": "bmv2", "url": "https://github.com/p4lang/behavioral-model", "description": "A P4 software switch which is usually used as a tool to verify the funtions the developers describe in P4 language.", "stars": "407"}, {"name": "CPqD", "url": "https://github.com/CPqD/ofsoftswitch13", "description": "An OpenFlow 1.3 compatible user-space software switch implementation", "stars": "285"}, {"name": "FD.IO", "url": "https://fd.io/", "description": "Relentlessly focused on data IO speed and efficiency for more flexible and scalable networks and storage"}, {"name": "Indigo", "url": "https://github.com/floodlight/indigo", "description": "Indigo is an open source project aimed at enabling support for OpenFlow on physical and hypervisor switches.", "stars": "64"}, {"name": "Lagopus", "url": "https://lagopus.github.io", "description": "A high-performance software OpenFlow 1.3 switch."}, {"name": "LINC-Switch", "url": "https://github.com/FlowForwarding/LINC-Switch", "description": "A pure OpenFlow software switch written in Erlang", "stars": "212"}, {"name": "Open vSwitch", "url": "http://openvswitch.org/", "description": "Open vSwitch is a production quality, multilayer virtual switch."}, {"name": "PISCES", "url": "https://www.cs.princeton.edu/\\~jrex/papers/pisces16.pdf", "description": "A Programmable, Protocol-Independent Software Switch."}, {"name": "snabbswitch", "url": "https://github.com/SnabbCo/snabbswitch", "description": "An open source virtualized Ethernet networking stack.", "stars": "2.9k"}, {"name": "ZeroTier", "url": "https://github.com/zerotier/ZeroTierOne", "description": "ZeroTier is a software-based managed Ethernet switch for planet Earth.", "stars": "9.7k"}, {"name": "FlowVisor", "url": "https://github.com/opennetworkinglab/flowvisor", "description": "An OpenFlow controller that acts as a hypervisor/proxy between a switch and multiple controllers. Can slice multiple switches in parallel, effectively slicing a network.", "stars": "157"}, {"name": "OpenVirtex", "url": "https://github.com/opennetworkinglab/OpenVirteX", "description": "A network hypervisor that can create multiple virtual and programmable networks on top of a single physical infrastructure.", "stars": "87"}, {"name": "OpenFlow", "url": "https://www.opennetworking.org/sdn-resources/openflow", "description": "A communications protocol that gives access to the forwarding plane of a network switch or router over the network."}, {"name": "OF-Config", "url": "https://www.opennetworking.org/technical-communities/areas/specification/of-config/", "description": "OpenFlow Management and Configuration Protocol"}, {"name": "OVSDB", "url": "https://tools.ietf.org/html/rfc7047", "description": "A communication protocol which used to manage the OpenvSwitch database."}, {"name": "NETCONF", "url": "https://en.wikipedia.org/wiki/NETCONF", "description": ""}, {"name": "OpFlex", "url": "http://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/white-paper-c11-731302.html", "description": ""}, {"name": "Path Computation Element Protocol, PCEP", "url": "https://www.juniper.net/documentation/en_US/junos/topics/concept/mpls-pcep-overview.html", "description": ""}, {"name": "Extensible Messaging and Presence Protocol, XMPP", "url": "https://en.wikipedia.org/wiki/XMPP", "description": ""}, {"name": "P4 Runtime", "url": "https://p4.org/api/p4-runtime-putting-the-control-plane-in-charge-of-the-forwarding-plane.html", "description": ""}, {"name": "gNMI", "url": "https://github.com/openconfig/gnmi/", "description": "gRPC Network Management Interface", "stars": "364"}, {"name": "gNOI", "url": "https://github.com/openconfig/gnoi", "description": "gRPC Network Operations Interface", "stars": "120"}, {"name": "Beehive Network Controller", "url": "https://github.com/kandoo/beehive-netctrl", "description": "A distributed SDN controller built on top of Beehive. It supports OpenFlow but can be easily extended for other southbound protocols.", "stars": "63"}, {"name": "Floodlight", "url": "https://github.com/floodlight/floodlight", "description": "A java-based OpenFlow controller.", "stars": "705"}, {"name": "IRIS", "url": "http://openiris.etri.re.kr/", "description": "A Resursive SDN Openflow Controller created by SDN Research Section, ETRI."}, {"name": "lighty.io core", "url": "https://github.com/PantheonTechnologies/lighty-core", "description": "lighty.io core components - An open source development framework for building Java-based SDN controllers.", "stars": "99"}, {"name": "Netrack", "url": "https://github.com/netrack/openflow", "description": "An OpenFlow controller framework in Go.", "stars": "70"}, {"name": "NodeFlow", "url": "https://github.com/gaberger/NodeFLow", "description": "An OpenFlow Controller Node Style.", "stars": "58"}, {"name": "NOX", "url": "https://github.com/noxrepo/nox", "description": "An open source development platform for C++-based software-defined networking (*SDN*) control applications.", "stars": "134"}, {"name": "OESS", "url": "https://github.com/globalnoc/oess", "description": "The Open Exchange Software Suite to configure and control OpenFlow Enabled switches.", "stars": "27"}, {"name": "ONOS", "url": "http://onosproject.org", "description": "Open Network Operating System."}, {"name": "Open MUL", "url": "http://www.openmul.org/openmul-controller.html", "description": "A lightweight SDN/Openflow controller written almost entirely in C from scratch."}, {"name": "Open Security Controller", "url": "https://www.opensecuritycontroller.org/", "description": "Software-defined security orchestration solution that automates deployment of virtualized network security functions, like next-generation firewall, intrusion prevention systems and application data controllers"}, {"name": "OpenContrail", "url": "https://tungsten.io/opencontrail-is-now-tungsten-fabric/", "description": "A SDN project that utilizes SDN & NFV and provides all the necessary components for network virtualization."}, {"name": "OpenDaylight", "url": "https://www.opendaylight.org", "description": "OpenDaylight Platform"}, {"name": "OVN", "url": "http://www.openvswitch.org//support/slides/OVN-Vancouver.pdf", "description": "OVN: Open Virtual Network for Open vSwitch"}, {"name": "POX", "url": "https://github.com/noxrepo/pox", "description": "An open source development platform for Python-based software-defined networking (*SDN*) control applications.", "stars": "587"}, {"name": "Ravel", "url": "https://github.com/ravel-net/ravel", "description": "A software-defined networking (SDN) controller that uses a standard SQL database to represent the network.", "stars": "8"}, {"name": "Ryu", "url": "https://ryu-sdn.org/", "description": "A component-based software defined networking framework."}, {"name": "Trema", "url": "https://trema.github.io/trema/", "description": "A full-stack, easy-to-use framework for developing OpenFlow controllers in Ruby and C."}, {"name": "Vyatta", "url": "https://github.com/BRCDcomm/BVC/", "description": "The first commercial Controller built directly from OpenDaylight.", "stars": "42"}, {"name": "Containernet", "url": "https://github.com/containernet/containernet", "description": "Mininet fork that allows to use Docker containers as hosts in emulated networks", "stars": "311"}, {"name": "EstiNet", "url": "http://www.estinet.com/products.php?lv1=13\\&sn=13", "description": "A world-renowned software tool for network planning"}, {"name": "MaxiNet", "url": "http://maxinet.github.io", "description": "MaxiNet extends the famous Mininet emulation environment to span the emulation across several physical machines. This allows to emulate very large software-defined networks."}, {"name": "Mininet", "url": "http://mininet.org/", "description": "An Instant Virtual Network on your Laptop (or other PC)"}, {"name": "ns-3", "url": "https://www.nsnam.org/", "description": "A discrete-event network simulator that supports OpenFlow environment."}, {"name": "OpenNet", "url": "http://github.com/dlinknctu/opennet", "description": "A simulator for software-defined wireless local area network", "stars": "70"}, {"name": "Tinynet", "url": "https://github.com/John-Lin/tinynet", "description": "A lightweight instant virtual network for rapid prototyping SDN", "stars": "44"}, {"name": "Frenetic", "url": "https://github.com/frenetic-lang/frenetic", "description": "The Frenetic Programming Language and Runtime System", "stars": "209"}, {"name": "NEMO", "url": "https://wiki.onosproject.org/display/ONOS/NEMO+Language", "description": "A domain specific language (DSL) based on abstraction of network models and conclusion of operation patterns."}, {"name": "P4", "url": "http://p4.org/", "description": "A declarative language for expressing how packets are processed by the pipeline of a network forwarding element such as a switch, NIC, router or network function appliance."}, {"name": "POF", "url": "https://dl.acm.org/citation.cfm?id=2491190", "description": "Protocol Oblivious Forwarding"}, {"name": "Pyretic", "url": "http://www.frenetic-lang.org/pyretic/", "description": "Pyretic is one member of the Frenetic family of SDN programming languages."}, {"name": "loxigen", "url": "https://github.com/floodlight/loxigen", "description": "LoxiGen is a tool that generates OpenFlow protocol libraries for a number of languages.", "stars": "96"}, {"name": "nettle", "url": "https://github.com/AndreasVoellmy/openflow", "description": "A Haskell library for working with the OpenFlow protocol.", "stars": "20"}, {"name": "OCaml OpenFlow", "url": "https://github.com/frenetic-lang/ocaml-openflow", "description": "A serialization and protocol library for OpenFlow.", "stars": "13"}, {"name": "oflib-node", "url": "https://github.com/TrafficLab/oflib-node", "description": "Oflib-node is an OpenFlow protocol library for Node. It converts between OpenFlow wire protocol messages and Javascript objects.", "stars": "15"}, {"name": "openfaucet", "url": "https://github.com/rlenglet/openfaucet", "description": "openfaucet is a pure Python implementation of the OpenFlow 1.0.0 protocol, based on Twisted.", "stars": "26"}, {"name": "OpenFlowJ", "url": "https://bitbucket.org/openflowj/openflowj", "description": "A Java implementation of low-level OpenFlow packet marshalling/unmarshalling and IO operations."}, {"name": "Scapy", "url": "http://www.secdev.org/projects/scapy/", "description": "Scapy is a powerful interactive packet manipulation program."}, {"name": "Cbenech", "url": "https://github.com/mininet/oflops/tree/master/cbench", "description": "Benchmarking tool for controllers", "stars": "28"}, {"name": "nice-of", "url": "https://code.google.com/archive/p/nice-of/", "description": "A tool to test OpenFlow controller application for the NOX controller platform."}, {"name": "oftest", "url": "https://github.com/floodlight/oftest", "description": "OpenFlow Testing Framework", "stars": "84"}, {"name": "OpenSDNCore", "url": "http://www.opensdncore.org/", "description": "Virtualisation Testbed for NFV/SDN Environment."}, {"name": "ptf", "url": "https://github.com/p4lang/ptf", "description": "A python based dataplane test framework based on unittest.", "stars": "107"}, {"name": "STS", "url": "https://ucb-sts.github.com/sts/", "description": "SDN Troubleshooting System, simulates network devices, allowing programmatically test cases generation."}, {"name": "OPNFV", "url": "https://www.opnfv.org", "description": "Accelerating NFV's evolution through an integrated, open platform."}, {"name": "GENEVE", "url": "https://www.redhat.com/en/blog/what-geneve", "description": "What is GENEVE?"}, {"name": "NVGRE", "url": "https://tools.ietf.org/html/draft-sridharan-virtualization-nvgre-00", "description": "NVGRE-Network-Virtualization-using-Generic-Routing-Encapsulation"}, {"name": "VXLAN", "url": "https://en.wikipedia.org/wiki/Virtual_Extensible_LAN", "description": "Virtual Extensible LAN"}, {"name": "bgp4r", "url": "https://github.com/jesnault/bgp4r", "description": "BGP4R is a ruby library which enables the creation and manipulation of BGP messages. In BGP4R, all well-known BGP constructs are defined in classes.", "stars": "24"}, {"name": "BGPFeeder", "url": "https://github.com/BytemarkHosting/bgpfeeder", "description": "", "stars": "7"}, {"name": "Bird", "url": "http://bird.network.cz/", "description": "The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License."}, {"name": "FreeRouter", "url": "http://freerouter.nop.hu/", "description": "Java-based vRouter"}, {"name": "FRRouting", "url": "https://frrouting.org/", "description": "An IP routing protocol suite for Linux and Unix platforms which includes protocol daemons for BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng, PIM-SM/MSDP and LDP as well as very early support for IS-IS, EIGRP and NHRP."}, {"name": "gobgp", "url": "https://github.com/osrg/gobgp", "description": "GoBGP is an open source BGP implementation designed from scratch for modern environment and implemented in a modern programming language, the Go Programming Language.", "stars": "3k"}, {"name": "Quagga", "url": "http://www.quagga.net/", "description": "Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4 for Unix platforms, particularly FreeBSD, Linux, Solaris and NetBSD. Quagga is a fork of GNU Zebra which was developed by Kunihiro Ishiguro."}, {"name": "yabgp", "url": "https://github.com/smartbgp/yabgp", "description": "YABGP is a yet another Python implementation for BGP Protocol. It can be used to establish BGP connections with all kinds of routers (include real Cisco/HuaWei/Juniper routers and some router simulators like GNS3) and receive/parse BGP messages for future analysis.", "stars": "206"}, {"name": "Aether Project", "url": "https://www.opennetworking.org/aether/", "description": "the first open source Enterprise 5G/LTE Edge-Cloud-as-a-Service platform (ECaaS)."}, {"name": "Central Office Re-architected as a Datacenter, CORD", "url": "http://opencord.org", "description": "Reference Implementation of a Service Delivery Platform that Provides Cloud Economies and Agility."}, {"name": "Mininet Spear Narmox", "url": "http://mininet.spear.narmox.com", "description": "A online web service provides a visualization of Mininet Topology"}, {"name": "Open Network Automation Platform, ONAP", "url": "https://www.onap.org/", "description": "Alignment of the two projects creates a harmonized and comprehensive framework for real-time, policy-driven software automation of virtual network functions that will enable software, network, IT and cloud providers and developers to rapidly create new services."}, {"name": "Open Source MANO Community, OSM", "url": "https://osm.etsi.org/welcome/", "description": ""}, {"name": "OPEN-Orchestrator Project, Open-O", "url": "https://www.open-o.org", "description": ""}, {"name": "ASAP2", "url": "http://www.mellanox.com/blog/2016/12/three-ways-asap2-beats-dpdk-for-cloud-and-nfv/", "description": "The ASAP2 accelerator is built on top of eSwitch NIC hardware, and allows either the entire virtual switch, or significant portions of virtual switch or distributed virtual router (DVR) operations to be offloaded to the Mellanox NIC"}, {"name": "DPDK", "url": "http://dpdk.org/", "description": "DPDK is a set of libraries and drivers for fast packet processing."}, {"name": "RDMA", "url": "https://en.wikipedia.org/wiki/Remote_direct_memory_access", "description": "Remote direct memory access (RDMA) is a direct memory access from the memory of one computer into that of another without involving either one's operating system. This permits high-throughput, low-latency networking"}, {"name": "XDP", "url": "https://www.iovisor.org/technology/xdp", "description": "XDP or eXpress Data Path provides a high performance, programmable network data path in the Linux kernel as part of the IO Visor Project."}, {"name": "drv-netif-dpdk", "url": "https://github.com/rumpkernel/drv-netif-dpdk", "description": "drv-netif-dpdk is a DPDK network interface for rump kernels. The combined result is a userspace TCP/IP stack doing packet I/O via DPDK.", "stars": "188"}, {"name": "f-stack", "url": "https://github.com/F-Stack/f-stack", "description": "F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API.", "stars": "3.3k"}, {"name": "mTCP", "url": "https://github.com/eunyoung14/mtcp", "description": "mTCP is a highly scalable user-level TCP stack for multicore systems. mTCP source code is distributed under the Modified BSD License. For more detail, please refer to the LICENSE. The license term of io\\_engine driver and ported applications may differ from the mTCP\u2019s.", "stars": "1.8k"}, {"name": "net-next-nuse", "url": "https://github.com/libos-nuse/net-next-nuse", "description": "Network Stack in Userspace (NUSE) NUSE allows us to use Linux network stack as a library which any applications can directory use by linking the library. Each application has its own network stack so, it provides an instant virtualized environment apart from a host operating system.", "stars": "266"}, {"name": "nff-go", "url": "https://github.com/intel-go/nff-go", "description": "NFF-Go becomes part of DPDK project umbrella under Linux Foundation! Mirror repo can be found here: <http://dpdk.org/browse/apps/nff-go/>. We will accept patches through DPDK mail-list and standard DPDK contribution process too.", "stars": "1.3k"}, {"name": "Apache Spot", "url": "http://spot.incubator.apache.org/", "description": "Community-driven cybersecurity project, built from the ground up, to bring advanced analytics to all IT Telemetry data on an open, scalable platform"}, {"name": "PNDA", "url": "http://pnda.io/", "description": "The scalable, open source big data analytics platform for networks and services."}, {"name": "SNAS", "url": "http://www.snas.io/", "description": "Streaming Network Analytics System (project SNAS) is a framework to collect, track and access tens of millions of routing objects (routers, peers, prefixes) in real time."}, {"name": "DevOps for Networking", "url": "https://www.packtpub.com/networking-and-servers/devops-networking", "description": ""}, {"name": "Network Algorithmics\uff1aAn Interdisciplinary Approach to Designing Fast Networked Devices", "url": "https://doc.lagout.org/network/Network%20Algorithmics%20An%20Interdisciplinary%20Approach%20to%20Designing%20Fast%20Networked%20Devices.pdf", "description": ""}, {"name": "Network Programmability and Automation Skills for the Next-Generation Network Engineer", "url": "http://shop.oreilly.com/product/0636920042082.do", "description": ""}, {"name": "SDN: Software Defined Networks: An Authoritative Review of Network Programmability Technologies", "url": "https://www.oreilly.com/library/view/sdn-software-defined/9781449342425/", "description": ""}, {"name": "SDN\u7f51\u7edc\u6307\u5357", "url": "https://feisky.gitbooks.io/sdn/", "description": ""}, {"name": "SDN\u6838\u5fc3\u6280\u672f\u5256\u6790\u548c\u5b9e\u6218\u6307\u5357", "url": "http://www.sdnlab.com/book/9480.html", "description": ""}, {"name": "Software Defined Networking with OpenFlow", "url": "https://www.packtpub.com/networking-and-servers/software-defined-networking-openflow", "description": ""}, {"name": "\u5716\u89e3OpenFlow", "url": "http://www.books.com.tw/products/CN11301942", "description": ""}, {"name": "\u91cd\u6784\u7f51\u7edc-SDN\u67b6\u6784\u4e0e\u5b9e\u73b0", "url": "http://www.sdnlab.com/book/18762.html", "description": ""}, {"name": "\u6df1\u5ea6\u89e3\u6790SDN: \u5229\u76ca\u3001\u6218\u7565\u3001\u6280\u672f\u3001\u5b9e\u8df5", "url": "http://www.sdnlab.com/book/9470.html", "description": ""}, {"name": "\u8f6f\u4ef6\u5b9a\u4e49\u7f51\u7edc:SDN\u4e0eOpenFlow\u89e3\u6790", "url": "http://www.sdnlab.com/book/9473.html", "description": ""}, {"name": "A Guided Tour of Data-Center Networking", "url": "http://static.googleusercontent.com/media/research.google.com/zh-CN//pubs/archive/40404.pdf", "description": ""}, {"name": "A Survey on the Security of Stateful SDN Data Planes", "url": "https://ieeexplore.ieee.org/document/7890396", "description": ""}, {"name": "High Performance Datacenter Networks: Architectures, Algorithms, and Opportunities", "url": "https://static.googleusercontent.com/media/research.google.com/zh-TW//pubs/archive/37069.pdf", "description": ""}, {"name": "Re-architecting datacenter networks and stacks for low latency and high performance", "url": "http://dl.acm.org/citation.cfm?id=3098825", "description": ""}, {"name": "SDN A Comprehensive Survey", "url": "https://arxiv.org/pdf/1406.0440.pdf", "description": ""}, {"name": "VXLAN L3\u5e94\u7528EVPN\uff0c\u5448\u73b0\u5b8c\u6574overlay\u7f51\u7edc", "url": "https://www.sdnlab.com/19879.html", "description": ""}], "notes": []}], "total_entries": 128}, {"name": "Snmp", "subcategories": [{"name": "Snmp", "entries": [{"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Publications", "url": "#publications", "description": ""}, {"name": "Public servers", "url": "#public-servers", "description": ""}, {"name": "MIB repositories", "url": "#mib-repositories", "description": ""}, {"name": "Miscellaneous", "url": "#miscellaneous", "description": ""}], "notes": []}, {"name": "Snmp \u2014 C/C++", "entries": [{"name": "net-snmp", "url": "http://www.net-snmp.org/", "description": "A suite of software for using and deploying the SNMP protocol (v1, v2c and v3 and the AgentX subagent protocol). Contains also Python bindings."}, {"name": "SNMP++", "url": "https://www.agentpp.com/api/cpp/snmp_pp.html", "description": "BSD licensed SNMP implemention from HP. Supports SNMP v1/2c/v3, thread-safety, and many more."}, {"name": "AGENT++", "url": "https://www.agentpp.com/api/cpp/agent_pp.html", "description": "The AGENT++ C++ framework provides a complete tri-lingual SNMP v1/2c/3 protocol engine and dispatcher for the development of SNMP agents. Apache licensed."}, {"name": "AgentX++", "url": "https://www.agentpp.com/api/cpp/agentx_pp.html", "description": "The AgentX++ C++ framework provides a complete AgentX protocol (RFC 2741) implementation that adds AgentX master and sub-agent support to AGENT++ (`Commercial`)."}, {"name": "openSNMP", "url": "https://sourceforge.net/projects/opensnmp/", "description": "BSD licensed multi-threaded implementation of SNMPv3."}], "notes": []}, {"name": "Snmp \u2014 C\\#", "entries": [{"name": "C# SNMP Library", "url": "https://github.com/lextudio/sharpsnmplib", "description": "MIT licensed SNMP library for .NET with extensive SNMP standard support, latest .NET platform targets, as well as rich manager/agent samples.", "stars": "390"}, {"name": "SNMP Pro", "url": "https://pro.sharpsnmp.com", "description": "Commercial extension that adds enterprise MIB support."}, {"name": "SnmpSharpNet", "url": "https://github.com/rqx110/SnmpSharpNet", "description": "Simple Network Management Protocol (SNMP) .Net library written in C# (csharp). Implements protocol version 1, 2 and 3.", "stars": "80"}], "notes": []}, {"name": "Snmp \u2014 Erlang", "entries": [{"name": "Erlang/OTP SNMP", "url": "https://www.erlang.org/doc/apps/snmp/users_guide.html", "description": "SNMP development is included as a component of the Erlang/Open Telecom Platform development environment."}], "notes": []}, {"name": "Snmp \u2014 Go", "entries": [{"name": "gosnmp/gosnmp", "url": "https://github.com/gosnmp/gosnmp", "description": "An SNMP library written in Go. It provides Get, GetNext, GetBulk, Walk, BulkWalk, Set and Traps. It supports IPv4/IPv6, using SNMP v1/v2c/v3.", "stars": "1.2k"}, {"name": "sleepinggenius2/gosmi", "url": "https://github.com/sleepinggenius2/gosmi", "description": "MIB parser in Go language.", "stars": "114"}, {"name": "posteo/go-agentx", "url": "https://github.com/posteo/go-agentx", "description": "A library with a pure Go implementation of the AgentX-Protocol.", "stars": "66"}], "notes": []}, {"name": "Snmp \u2014 Java", "entries": [{"name": "SNMP4J", "url": "https://www.agentpp.com/api/java/snmp4j.html", "description": "SNMP4J is an enterprise class, free open source, and state-of-the-art SNMP v1/2c/v3 implementation for Java\u2122."}, {"name": "SNMP4J-Agent", "url": "https://www.agentpp.com/api/java/snmp4jagent.html", "description": "SNMP4J-Agent is a Java\u2122 API on top of the core SNMP4J API for the development of SNMP agents (command responders)."}, {"name": "joeSNMP", "url": "https://sourceforge.net/projects/joesnmp/", "description": "joeSNMP is an open-source Java SNMP class library published under the LGPL."}, {"name": "Westhawk's SNMP", "url": "https://snmp.westhawk.co.uk/", "description": "An open-sourced Java library that can be used for SNMP v1/v2c/v3. Supports traps, authentication and privacy. As authentication protocols it offers MD5 and SHA1."}, {"name": "mibble", "url": "https://github.com/cederberg/mibble", "description": "Mibble is an open-source SNMP MIB (or SMI) parser library for Java.", "stars": "126"}], "notes": []}, {"name": "Snmp \u2014 JavaScript", "entries": [{"name": "node-net-snmp", "url": "https://github.com/markabrahams/node-net-snmp", "description": "JavaScript implementation of the Simple Network Management Protocol (SNMP), implements versions 1, 2c and 3.", "stars": "231"}, {"name": "node-snmp-native", "url": "https://github.com/calmh/node-snmp-native", "description": "Native JavaScript SNMP library for Node.js.", "stars": "254"}, {"name": "node-snmpjs", "url": "https://github.com/joyent/node-snmpjs", "description": "This package provides a toolkit for SNMP agents and management applications in Node.js.", "stars": "113"}, {"name": "snmp-node", "url": "https://github.com/neias/snmp-node", "description": "Native JavaScript SNMP library for Node.js.", "stars": "3"}], "notes": []}, {"name": "Snmp \u2014 Lua", "entries": [{"name": "luasnmp", "url": "https://github.com/hleuwer/luasnmp", "description": "Lua binding to net-snmp library.", "stars": "12"}], "notes": []}, {"name": "Snmp \u2014 PHP", "entries": [{"name": "php.net/SNMP", "url": "https://www.php.net/manual/en/book.snmp.php", "description": "This is an SNMP extension for PHP, which is a wrapper around the net-snmp library."}, {"name": "FreeDSx/SNMP", "url": "https://github.com/FreeDSx/SNMP", "description": "A Pure PHP SNMP Library.", "stars": "65"}, {"name": "opensolutions/OSS\\_SNMP", "url": "https://github.com/opensolutions/OSS_SNMP", "description": "A PHP SNMP library for people who hate SNMP, MIBs and OIDs!", "stars": "108"}], "notes": []}, {"name": "Snmp \u2014 Python", "entries": [{"name": "pysnmp", "url": "https://github.com/lextudio/pysnmp", "description": "This is a pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine distributed under 2-clause BSD license.", "stars": "145"}, {"name": "pysmi", "url": "https://github.com/lextudio/pysmi", "description": "PySMI is a pure-Python implementation of SNMP SMI MIB parser.", "stars": "8"}, {"name": "gufo\\_snmp", "url": "https://github.com/gufolabs/gufo_snmp", "description": "The accelerated Python SNMP client library supporting both async and synchronous mode. It consists of a clean Python API for high-efficient BER parser and socket IO, implemented in the Rust language with PyO3 wrapper. Seems to be a bit early in the project's lifecycle, but it is easy to use and ***extremely*** fast, especially when querying many devices. ", "stars": "24"}, {"name": "net-snmp Python bindings", "url": "http://www.net-snmp.org/wiki/index.php/Python_Bindings", "description": "Net-SNMP 5.4 and later contains Python bindings in the \"python\" sub-directory, though, they are not built by default. "}, {"name": "easysnmp", "url": "https://github.com/easysnmp/easysnmp", "description": "A fork of [net-snmp Python bindings](http://www.net-snmp.org/wiki/index.php/Python_Bindings) that attempts to bring a more Pythonic interface to the library. ", "stars": "225"}, {"name": "puresnmp", "url": "https://github.com/exhuma/puresnmp", "description": "Pure Python3 SNMPv2 library without any dependencies. ", "stars": "88"}, {"name": "snimpy", "url": "https://github.com/vincentbernat/snimpy", "description": "Snimpy is a Python-based tool providing a simple interface to build SNMP query. ", "stars": "190"}, {"name": "python-netsnmpagent", "url": "https://github.com/pief/python-netsnmpagent", "description": "This package allows to write net-snmp subagents in Python. ", "stars": "69"}, {"name": "hnmp", "url": "https://github.com/trehn/hnmp", "description": "HNMP is a high-level Python library to ease the pain of retrieving and processing data from SNMP-capable devices such as network switches, routers, and printers. ", "stars": "50"}, {"name": "aiosnmp", "url": "https://github.com/hh-h/aiosnmp", "description": "Python package aiosnmp is an asynchronous SNMP client for use with asyncio. Only SNMP v2c is supported. ", "stars": "54"}, {"name": "robotframework-snmplibrary", "url": "https://github.com/kontron/robotframework-snmplibrary", "description": "SNMPLibrary is a Robot Framework test library for testing SNMP. ", "stars": "9"}, {"name": "Scapy", "url": "https://github.com/secdev/scapy", "description": "Packet manipulation program & library. Scapy has a [module (\u2b5012k)](https://github.com/secdev/scapy/blob/master/scapy/layers/snmp.py) to build/dissect SNMP packets. ", "stars": "12k"}], "notes": []}, {"name": "Snmp \u2014 Ruby", "entries": [{"name": "ruby-netsnmp", "url": "https://github.com/swisscom/ruby-netsnmp", "description": "SNMP library in ruby (v1, v2c, v3).", "stars": "34"}], "notes": []}, {"name": "Snmp \u2014 Rust", "entries": [{"name": "snmp-parser", "url": "https://github.com/rusticata/snmp-parser", "description": "SNMP parser written in rust with nom parser combinator framework.", "stars": "45"}, {"name": "davedufresne/modern\\_snmp", "url": "https://github.com/davedufresne/modern_snmp", "description": "Modern SNMP is a pure-Rust library for SNMPv3. This repository includes snmp\\_mp (SNMPv3 Message Processing) and snmp\\_usm (Implementation of the User-based Security Model (USM) for SNMPv3) crates.", "stars": "30"}, {"name": "Svedrin/sunt", "url": "https://github.com/Svedrin/sunt", "description": "This repository implements an SNMP Agent written in Rust.", "stars": "28"}], "notes": []}, {"name": "Snmp \u2014 CLIs", "entries": [{"name": "net-snmp tools", "url": "http://www.net-snmp.org/", "description": "The applications listed here are part of net-snmp."}, {"name": "SNMP4JCLT", "url": "https://www.agentpp.com/tools/snmp4jclt.html", "description": "Use the SNMP4J Command Line Tool (CLT) to send SNMPv1/v2c/v3 requests and traps to a target with IPv4 or v6 based UDP, TCP, or TLSv1,2 transport (`Commercial`)."}, {"name": "libsmi tools", "url": "https://www.ibr.cs.tu-bs.de/projects/libsmi/", "description": "Applications built on top of libsmi and an sh/awk script that are integrated with the libsmi distribution."}, {"name": "snmpsim", "url": "https://github.com/etingof/snmpsim", "description": "This is a pure-Python, open source and free implementation of SNMP agents simulator distributed under 2-clause BSD license.", "stars": "443"}, {"name": "snmpfwd", "url": "https://github.com/etingof/snmpfwd", "description": "The SNMP Proxy Forwarder tool works as an application-level proxy with a built-in SNMP message router. Typical use case for an SNMP proxy is to work as an application-level firewall or a protocol translator that enables SNMPv3 access to a SNMPv1/SNMPv2c entity or vice versa.", "stars": "70"}, {"name": "snmpclitools", "url": "https://github.com/etingof/snmpclitools", "description": "This is a collection of command-line SNMP tools written in pure-Python. The tools mimic their famous Net-SNMP counterparts. It includes snmpget.py, snmpset.py, snmpwalk.py, snmpbulkwalk.py, snmptrap.py, and snmptranslate.py, see [here](https://snmplabs.thola.io/snmpclitools/) for more details.", "stars": "60"}, {"name": "snmpwn", "url": "https://github.com/hatlord/snmpwn", "description": "SNMPwn is an SNMPv3 user enumerator and attack tool.", "stars": "260"}, {"name": "trapperkeeper", "url": "https://github.com/dropbox/trapperkeeper", "description": "A suite of tools for ingesting and displaying SNMP traps. This is designed as a replacement for snmptrapd and to supplement existing stateful monitoring solutions.", "stars": "80"}, {"name": "SNMP Trap Translator", "url": "http://www.snmptt.org/", "description": "SNMPTT (SNMP Trap Translator) is an SNMP trap handler written in Perl for use with the Net-SNMP / UCD-SNMP snmptrapd program ([www.net-snmp.org](http://www.net-snmp.org))."}, {"name": "prometheus/snmp\\_exporter", "url": "https://github.com/prometheus/snmp_exporter", "description": "This exporter is the recommended way to expose SNMP data in a format which Prometheus can ingest.", "stars": "2.1k"}, {"name": "trailofbits/onesixtyone", "url": "https://github.com/trailofbits/onesixtyone", "description": "Fast SNMP Scanner.", "stars": "678"}, {"name": "SECFORCE/SNMP-Brute", "url": "https://github.com/SECFORCE/SNMP-Brute", "description": "Fast SNMP brute force, enumeration, CISCO config downloader and password cracking script.", "stars": "333"}, {"name": "hatlord/snmpwn", "url": "https://github.com/hatlord/snmpwn", "description": "An SNMPv3 User Enumerator and Attack tool.", "stars": "260"}, {"name": "zabbix-tools/mib2zabbix", "url": "https://github.com/zabbix-tools/mib2zabbix", "description": "This Perl script will generate a Zabbix v3 Template in XML format from an OID tree in a SNMP MIB file.", "stars": "233"}, {"name": "OIDrage", "url": "https://github.com/patrickscottbest/OIDrage", "description": "A lightweight standalone SNMPd mimic server based on any snmpwalk output. Easily scales to mock thousands of servers.", "stars": "5"}], "notes": []}, {"name": "Snmp \u2014 GUIs", "entries": [{"name": "tkmib", "url": "http://www.net-snmp.org/", "description": "A perl/Tk interactive graphical MIB browser for SNMP."}, {"name": "agentpp/MIB Designer", "url": "https://www.agentpp.com/tools/mibdesigner.html", "description": "Use MIB Designer to create, edit, manage, and explore SMI specifications (`Commercial`)."}, {"name": "agentpp/MIB Explorer Pro", "url": "https://www.agentpp.com/tools/mibexplorer.html", "description": "Use MIB Explorer to browse, configure, test\\&debug, monitor, and discover SNMPv1/2c/3 entities."}, {"name": "sharpsnmp/SNMP Pro", "url": "https://www.sharpsnmp.com/", "description": "A family of .NET based SNMP products, including the commercial MIB Compiler, MIB Assembly, and the open source Library."}, {"name": "paessler/snmptester", "url": "https://www.paessler.com/tools/snmptester", "description": "This tool enables you to debug SNMP activities to find communication and/or data issues in SNMP monitoring configurations. Windows."}, {"name": "ireasoning/MIB Browser", "url": "http://ireasoning.com/mibbrowser.shtml", "description": "This tool allows users to load standard, proprietary MIBs, and even some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve agent's data, or make changes to the agent. Free for personal use."}, {"name": "ireasoning/SNMP Agent Simulator", "url": "http://ireasoning.com/snmpsimulator.shtml", "description": "Free SNMP Agent Simulator Java based application that can simulate SNMPv1/v2c/v3 agents."}, {"name": "Visual SNMP", "url": "https://github.com/sisraell/VisualSNMP", "description": "Visual SNMP is a simple tool for testing access to SNMP agents. Currently SNMPGET and SNMPWALK are supported with some limited funcionality.", "stars": "13"}, {"name": "muonics/Online MIB validator", "url": "http://www.muonics.com/Tools/smicheck.php", "description": "Free online MIB/PIB Validator based on MIB Smithy SDK."}, {"name": "toni-moreno/snmpcollector", "url": "https://github.com/toni-moreno/snmpcollector", "description": "SnmpCollector is a full featured Generic SNMP data collector with Web Administration Interface Open Source tool which has as main goal simplify the configuration for getting data from any device which snmp protocol support and send resulting data to an influxdb backend.", "stars": "304"}, {"name": "Unbrowse SNMP", "url": "https://www.unleashnetworks.com/products/unbrowse-snmp.html", "description": "Unbrowse SNMP is a tool that helps to compile cryptic MIB files into an easy GUI view, retrieve and set MIB variables on devices, import snmpwalk dumps, receive traps, chart counters, and much more."}, {"name": "TWSNMP FK", "url": "https://github.com/twsnmp/twsnmpfk", "description": "An ultra-lightweight SNMP manager for Windows and Mac OS, featuring network mapping, polling, and AI analysis.", "stars": "0"}], "notes": []}, {"name": "Snmp \u2014 Books", "entries": [{"name": "The Networknomicon, or SNMP Mastery by Abdul Alhazred and Michael W. Lucas", "url": "https://mwl.io/nonfiction/networking#networknomicon", "description": "The Simple Network Management Protocol, SNMP, empowers you to invoke ancient standards from the void. SNMP exposes the secrets of your network and servers, and--if you're careless--reconfigures them into unspeakable nightmares. It exposes your inadequate brain to the vast alien dimensions underlying modern computing."}, {"name": "SNMP Mastery by Michael W. Lucas", "url": "https://mwl.io/nonfiction/networking#snmp", "description": "SNMP, Simple Network Management Protocol, Four lies in one acronym?"}, {"name": "SNMP MIB Handbook by Larry Walsh", "url": "https://www.amazon.com/SNMP-MIB-Handbook-Larry-Walsh/dp/0981492207", "description": "Essential Guide to SNMP MIB Development, Use, and Diagnosis."}, {"name": "Mauro, D. and Schmidt, K., 2005. Essential SNMP: Help for System and Network Administrators. \" O'Reilly Media, Inc.\".", "url": "https://www.amazon.com/Essential-SNMP-System-Network-Administrators-ebook/dp/B0043EWUZ2", "description": "Essential SNMP explores both commercial and open source packages, and elements like OIDs, MIBs, community strings, and traps are covered in depth. The book contains five new chapters and various updates throughout."}, {"name": "Snmp, Snmpv2, Snmpv3, and Rmon 1 and 2 by William Stallings", "url": "https://www.amazon.com/Snmp-Snmpv2-Snmpv3-William-Stallings/dp/0201485346", "description": "Presents a concise, focused & practical guide to SNMP-based network & internetwork management for network administrators, managers, & designers."}, {"name": "Perkins, D. and McGinnis, E., 1997. Understanding SNMP MIBs (p. 528). Englewood Cliffs: Prentice Hall PTR.", "url": "https://www.amazon.com/Understanding-SNMP-MIBs-David-Perkins/dp/0134377087", "description": "The first complete, practical insider's guide to writing SNMP MIBs."}], "notes": []}, {"name": "Snmp \u2014 RFCs", "entries": [{"name": "rfc1098", "url": "https://tools.ietf.org/rfc/rfc1098.txt", "description": "A Simple Network Management Protocol (version 1)."}, {"name": "rfc1155", "url": "https://tools.ietf.org/rfc/rfc1155.txt", "description": "Structure and Identification of Management Information."}, {"name": "rfc2578", "url": "https://tools.ietf.org/rfc/rfc2578.txt", "description": "Structure of Management Information Version 2 (SMIv2)."}, {"name": "rfc2741", "url": "https://tools.ietf.org/rfc/rfc2741.txt", "description": "Agent Extensibility (AgentX) Protocol Version 1."}, {"name": "rfc2742", "url": "https://tools.ietf.org/rfc/rfc2742.txt", "description": "Definitions of Managed Objects for Extensible SNMP Agents."}, {"name": "rfc3410", "url": "https://tools.ietf.org/rfc/rfc3410.txt", "description": "Introduction and Applicability Statements for Internet Standard Management Framework."}, {"name": "rfc3411", "url": "https://tools.ietf.org/rfc/rfc3411.txt", "description": "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks."}, {"name": "rfc3412", "url": "https://tools.ietf.org/rfc/rfc3412.txt", "description": "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)."}, {"name": "rfc3413", "url": "https://tools.ietf.org/rfc/rfc3413.txt", "description": "Simple Network Management Protocol (SNMP) Applications."}, {"name": "rfc3414", "url": "https://tools.ietf.org/rfc/rfc3414.txt", "description": "User-based Security Model (USM) for version 3 of the"}, {"name": "rfc3415", "url": "https://tools.ietf.org/rfc/rfc3415.txt", "description": "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)."}, {"name": "rfc3416", "url": "https://tools.ietf.org/rfc/rfc3416.txt", "description": "Version 2 of the Protocol Operations for the Simple"}, {"name": "rfc3417", "url": "https://tools.ietf.org/rfc/rfc3417.txt", "description": "Transport Mappings for the Simple Network Management"}, {"name": "rfc3418", "url": "https://www.ietf.org/rfc/rfc3418.txt", "description": "Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)."}, {"name": "rfc3584", "url": "https://tools.ietf.org/rfc/rfc3584.txt", "description": "Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework."}, {"name": "rfc3826", "url": "https://tools.ietf.org/rfc/rfc3826.txt", "description": "The Advanced Encryption Standard (AES) Cipher Algorithm"}, {"name": "rfc4088", "url": "https://tools.ietf.org/rfc/rfc4088.txt", "description": "Uniform Resource Identifier (URI) Scheme for the Simple Network Management Protocol (SNMP)."}, {"name": "rfc5343", "url": "https://www.rfc-editor.org/rfc/rfc5343.txt", "description": "Simple Network Management Protocol (SNMP) Context EngineID Discovery."}, {"name": "rfc5590", "url": "https://www.rfc-editor.org/rfc/rfc5590.txt", "description": "Transport Subsystem for the Simple Network Management Protocol (SNMP)."}, {"name": "rfc5591", "url": "https://www.rfc-editor.org/rfc/rfc5591.txt", "description": "Transport Subsystem for the Simple Network Management Protocol (SNMP)."}, {"name": "rfc5592", "url": "https://www.rfc-editor.org/rfc/rfc5592.txt", "description": "Secure Shell Transport Model for the Simple Network Management Protocol (SNMP)."}, {"name": "rfc7630", "url": "https://www.rfc-editor.org/rfc/rfc7630.txt", "description": "HMAC-SHA-2 Authentication Protocols in the User-based Security Model (USM) for SNMPv3."}], "notes": []}, {"name": "Snmp \u2014 Tutorials", "entries": [{"name": "net-snmp tutorials", "url": "http://www.net-snmp.org/wiki/index.php/Tutorials", "description": "This Wiki page contains various tutorials ranging from the basics of SNMP protocol to implementation of SNMP applications and agents using net-snmp library."}, {"name": "snmp.ireasoning.com", "url": "http://ireasoning.com/pubtest.php", "description": "Free public an SNMP agent for testing purpose."}, {"name": "hsnodgrass/snmp\\_mib\\_archive", "url": "https://github.com/hsnodgrass/snmp_mib_archive", "description": "An archive of over 3000 unique SNMP MIBs.", "stars": "184"}, {"name": "kcsinclair/mibs", "url": "https://github.com/kcsinclair/mibs", "description": "Another collection of MIBS used for SNMP. Make sure to clone the repository to see the full list of MIBs.", "stars": "75"}, {"name": "mibdepot.com", "url": "http://www.mibdepot.com", "description": "mibDepot is a free service to the SNMP community and offers a dictionary of MIBs and a unique-in-the-industry Search Engine with over 12,000 SNMP MIBs representing over 1,800,000 MIB object definitions."}, {"name": "oid-info.com", "url": "http://oid-info.com", "description": "This OID repository gathers information about Object Identifiers (OIDs), and provides tools to display, update and search for this information."}, {"name": "michaelfmcnamara.com", "url": "https://blog.michaelfmcnamara.com/mibs/", "description": "Hand-curated list of MIBs by Michael McNamara."}, {"name": "snmplink.org/OnLineMIB", "url": "http://www.snmplink.org", "description": "This website shows documentation of a set of MIBs with a built-in MIB viewer."}, {"name": "oidview.com/mibs", "url": "http://www.oidview.com/mibs/detail.html", "description": "This repository contains over 7000 unique MIBs from various vendors."}, {"name": "SNMPLink.org", "url": "http://snmplink.org/", "description": "SNMPlink.org provides links and information about SNMP, MIB (Management Information Base), Network Management and Network Monitoring."}, {"name": "SNMPTools.net", "url": "https://www.snmptools.net/", "description": "SNMPTools.net provides links and information about SNMP applications, toolkits, gateways, simulators, MIB browsers and many more."}], "notes": []}], "total_entries": 113}, {"name": "Pcaptools", "subcategories": [{"name": "Pcaptools \u2014 Traffic Capture<a name=\"capture\"></a>", "entries": [{"name": "Libpcap/Tcpdump", "url": "https://www.tcpdump.org/", "description": ""}, {"name": "Deepfence PacketStreamer", "url": "https://github.com/deepfence/PacketStreamer", "description": "", "stars": "1.9k"}, {"name": "Ngrep", "url": "https://github.com/jpr5/ngrep/", "description": "", "stars": "982"}, {"name": "clj-net-pcap", "url": "https://github.com/ruedigergad/clj-net-pcap", "description": "", "stars": "67"}, {"name": "jNetPcap", "url": "https://sourceforge.net/projects/jnetpcap/", "description": ""}, {"name": "Arkime", "url": "https://arkime.com/", "description": ""}, {"name": "n2disk", "url": "https://www.ntop.org/products/traffic-recording-replay/n2disk/", "description": ""}, {"name": "Netis Packet Agent", "url": "https://github.com/Netis/packet-agent", "description": "", "stars": "961"}, {"name": "OpenFPC", "url": "https://github.com/leonward/OpenFPC", "description": "", "stars": "71"}, {"name": "PCAPdroid", "url": "https://github.com/emanuele-f/PCAPdroid", "description": "", "stars": "3.4k"}, {"name": "PF\\_RING", "url": "https://www.ntop.org/products/packet-capture/pf_ring/", "description": ""}, {"name": "pmacct", "url": "https://github.com/pmacct/pmacct", "description": "", "stars": "1.2k"}, {"name": "softflowd", "url": "https://github.com/irino/softflowd", "description": "", "stars": "198"}, {"name": "TTT", "url": "https://www2.sonycsl.co.jp/person/kjc/kjc/software.html#ttt", "description": ""}, {"name": "Yaf", "url": "https://tools.netsa.cert.org/yaf/yaf.html", "description": ""}, {"name": "sharppcap", "url": "https://github.com/dotpcap/sharppcap", "description": "", "stars": "1.5k"}, {"name": "Brim", "url": "https://www.brimsecurity.com/", "description": ""}, {"name": "BruteShark", "url": "https://github.com/odedshimon/BruteShark", "description": "", "stars": "3.3k"}, {"name": "AIEngine", "url": "https://bitbucket.org/camp0/aiengine", "description": ""}, {"name": "CapAnalysis", "url": "http://www.capanalysis.net/ca/", "description": "CapAnalysis is a web visual tool for information security specialists, system administrators and everyone who needs to analyze large amounts of captured network traffic. A live web demo is [available](http://pcap.capanalysis.net/) for testing."}, {"name": "CapTipper", "url": "https://github.com/omriher/CapTipper", "description": "", "stars": "723"}, {"name": "Chopshop", "url": "https://github.com/MITRECND/chopshop", "description": "", "stars": "496"}, {"name": "CoralReef", "url": "https://www.caida.org/tools/measurement/coralreef/", "description": ""}, {"name": "DPDK", "url": "https://www.dpdk.org/", "description": ""}, {"name": "DPKT", "url": "https://github.com/kbandla/dpkt", "description": "", "stars": "1.1k"}, {"name": "ECap", "url": "https://web.archive.org/web/20170715080351/https://bitbucket.org/nathanj/ecap/wiki/Home", "description": ""}, {"name": "EtherApe", "url": "https://etherape.sourceforge.io/", "description": ""}, {"name": "Ettercap", "url": "https://github.com/Ettercap/ettercap", "description": "", "stars": "2.6k"}, {"name": "HttpSniffer", "url": "https://github.com/caesar0301/http-sniffer", "description": "", "stars": "191"}, {"name": "Ipsumdump", "url": "https://github.com/kohler/ipsumdump", "description": "", "stars": "39"}, {"name": "ITA", "url": "https://web.archive.org/web/20181016104652/http://ita.ee.lbl.gov/html/traces.html", "description": ""}, {"name": "Joy", "url": "https://github.com/cisco/joy", "description": "", "stars": "1.4k"}, {"name": "Libcrafter", "url": "https://github.com/pellegre/libcrafter", "description": "", "stars": "305"}, {"name": "Libnet", "url": "https://github.com/libnet/libnet", "description": "", "stars": "945"}, {"name": "Libnids", "url": "http://libnids.sourceforge.net/", "description": ""}, {"name": "Multitail", "url": "https://www.vanheusden.com/multitail/", "description": ""}, {"name": "Netsniff-ng", "url": "https://www.github.com/borkmann/netsniff-ng", "description": ""}, {"name": "NetDude", "url": "http://netdude.sourceforge.net/", "description": ""}, {"name": "Network Expect", "url": "https://www.netexpect.org/", "description": ""}, {"name": "nfdump", "url": "https://github.com/phaag/nfdump", "description": "", "stars": "873"}, {"name": "NFStream", "url": "https://github.com/nfstream/nfstream", "description": "", "stars": "1.2k"}, {"name": "Ntop", "url": "http://www.ntop.org/", "description": ""}, {"name": "Ntopng", "url": "https://www.ntop.org/products/traffic-analysis/ntop/", "description": ""}, {"name": "Ostinato", "url": "https://ostinato.org/", "description": ""}, {"name": "packemon", "url": "https://github.com/ddddddO/packemon", "description": "", "stars": "288"}, {"name": "PacketQ", "url": "https://github.com/dotse/PacketQ", "description": "", "stars": "396"}, {"name": "Pcap2har", "url": "https://github.com/andrewf/pcap2har", "description": "", "stars": "243"}, {"name": "PcapPlusPlus", "url": "https://github.com/seladb/PcapPlusPlus", "description": "", "stars": "3k"}, {"name": "pcaptoparquet", "url": "https://github.com/nokia/pcaptoparquet", "description": "", "stars": "4"}, {"name": "pkt2flow", "url": "https://github.com/caesar0301/pkt2flow", "description": "", "stars": "173"}, {"name": "potiron", "url": "https://github.com/CIRCL/potiron", "description": "", "stars": "87"}, {"name": "pyshark", "url": "https://kiminewt.github.io/pyshark/", "description": ""}, {"name": "Sanitize", "url": "https://web.archive.org/web/20190210101529/http://ita.ee.lbl.gov/html/contrib/sanitize.html", "description": ""}, {"name": "Scapy", "url": "http://www.secdev.org/projects/scapy/", "description": ""}, {"name": "SiLK", "url": "https://tools.netsa.cert.org/silk/", "description": ""}, {"name": "Sniff", "url": "http://www.thedumbterminal.co.uk/software/sniff.html", "description": ""}, {"name": "Snort", "url": "https://www.snort.org/", "description": ""}, {"name": "Socket Sentry", "url": "https://github.com/rhasselbaum/socket-sentry", "description": "", "stars": "4"}, {"name": "Squey", "url": "https://squey.org", "description": ""}, {"name": "Suricata", "url": "https://suricata-ids.org", "description": ""}, {"name": "TCP-Reduce", "url": "http://ita.ee.lbl.gov/html/contrib/tcp-reduce.html", "description": ""}, {"name": "Tcpdpriv", "url": "http://ita.ee.lbl.gov/html/contrib/tcpdpriv.html", "description": ""}, {"name": "Tcpflow", "url": "https://github.com/simsong/tcpflow", "description": "", "stars": "1.8k"}, {"name": "Tcplook", "url": "http://ita.ee.lbl.gov/html/contrib/tracelook.html", "description": ""}, {"name": "Tcpreplay", "url": "https://github.com/appneta/tcpreplay", "description": "", "stars": "1.3k"}, {"name": "Tcpslice", "url": "https://github.com/pyke369/tcpsplice", "description": "", "stars": "8"}, {"name": "Tcpsplit", "url": "https://github.com/pmcgleenon/tcpsplit", "description": "", "stars": "7"}, {"name": "Tcpstat", "url": "https://frenchfries.net/paul/tcpstat/", "description": ""}, {"name": "Tcptrace", "url": "https://github.com/blitz/tcptrace", "description": "", "stars": "79"}, {"name": "TraceWrangler", "url": "https://www.tracewrangler.com/", "description": ""}, {"name": "Tstat", "url": "http://tstat.tlc.polito.it/", "description": ""}, {"name": "WAND", "url": "https://research.wand.net.nz/", "description": ""}, {"name": "WinDivert", "url": "https://github.com/basil00/WinDivert", "description": "", "stars": "3k"}, {"name": "WinDump", "url": "https://www.winpcap.org/windump/", "description": ""}, {"name": "WinPcap", "url": "https://www.winpcap.org/", "description": ""}, {"name": "WireEdit", "url": "https://wireedit.com/", "description": ""}, {"name": "Wireshark suit", "url": "https://wiki.wireshark.org/Tools", "description": ""}, {"name": "Xplot", "url": "http://www.xplot.org/", "description": ""}, {"name": "yaraPcap", "url": "https://github.com/kevthehermit/YaraPcap", "description": "", "stars": "108"}, {"name": "yaraprocessor", "url": "https://github.com/MITRECND/yaraprocessor", "description": "", "stars": "98"}, {"name": "Zeek", "url": "https://zeek.org/", "description": ""}, {"name": "dnsgram", "url": "https://doc.powerdns.com/authoritative/manpages/dnsgram.1.html", "description": ""}, {"name": "dnsreplay", "url": "https://doc.powerdns.com/authoritative/manpages/dnsreplay.1.html", "description": ""}, {"name": "dnsscan", "url": "https://doc.powerdns.com/authoritative/manpages/dnsscan.1.html", "description": ""}, {"name": "dnsscope", "url": "https://doc.powerdns.com/authoritative/manpages/dnsscope.1.html", "description": ""}, {"name": "dnswasher", "url": "https://doc.powerdns.com/authoritative/manpages/dnswasher.1.html", "description": ""}, {"name": "Chaosreader", "url": "https://github.com/brendangregg/Chaosreader", "description": "", "stars": "233"}, {"name": "Dsniff", "url": "https://www.monkey.org/~dugsong/dsniff/", "description": ""}, {"name": "Foremost", "url": "https://github.com/jonstewart/foremost", "description": "", "stars": "53"}, {"name": "Justniffer", "url": "https://onotelli.github.io/justniffer/", "description": ""}, {"name": "NetworkMiner", "url": "https://www.netresec.com/index.ashx?page=NetworkMiner", "description": ""}, {"name": "pcapfex", "url": "https://github.com/vikwin/pcapfex", "description": "Packet CAPture Forensic Evidence eXtractor (pcapfex) is a tool that finds and extracts files from packet capture files. Its power lies in its ease of use. Just provide it a pcap file, and it will try to extract all of the files. It is an extensible platform, so additional file types to recognize and extract can be added easily.", "stars": "223"}, {"name": "scalpel", "url": "https://github.com/sleuthkit/scalpel", "description": "", "stars": "665"}, {"name": "Snort", "url": "https://www.snort.org/", "description": ""}, {"name": "Tcpick", "url": "http://tcpick.sourceforge.net/", "description": ""}, {"name": "Tcpxtract", "url": "http://tcpxtract.sourceforge.net/", "description": ""}, {"name": "Xplico", "url": "http://www.xplico.org/about", "description": ""}], "notes": []}, {"name": "Pcaptools \u2014 Capture tools", "entries": [{"name": "usbmon", "url": "https://www.kernel.org/doc/Documentation/usb/usbmon.txt", "description": "a subsystem of Linux kernel to capture usb packets."}, {"name": "USBPcap", "url": "https://github.com/desowin/usbpcap", "description": "a solution for Windows.", "stars": "1k"}], "notes": []}, {"name": "Pcaptools \u2014 Analysis", "entries": [{"name": "USBPcapOdinDumper", "url": "https://github.com/KOLANICH/USBPcapOdinDumper", "description": "transforms .pcap files with `usbmon` and `USBPcap` frames format of captures from flashing an Android phone with Odin or [Heimdall](https://gitlab.com/BenjaminDobell/Heimdall) into a set of files with frames payload. Useful for reverse-engineering. Has a modular architecture easily transformable for other applications formats.", "stars": "12"}, {"name": "BPF for Ultrix", "url": "https://www.tcpdump.org/other/bpfext42.tar.Z", "description": ""}, {"name": "BPF+", "url": "https://andrewbegel.com/papers/bpf.pdf", "description": ""}, {"name": "FFT-FGN-C", "url": "ftp://ita.ee.lbl.gov/html/contrib/fft_fgn_c.html", "description": ""}, {"name": "Haka", "url": "http://www.haka-security.org/", "description": ""}, {"name": "RIPE-NCC Hadoop for PCAP", "url": "https://github.com/RIPE-NCC/hadoop-pcap", "description": "", "stars": "210"}, {"name": "Traffic Data Repository at the WIDE Project", "url": "https://www2.sonycsl.co.jp/person/kjc/papers/freenix2000/", "description": ""}, {"name": "Usenix93 Paper on BPF", "url": "https://www.tcpdump.org/papers/bpf-usenix93.pdf", "description": ""}], "notes": []}], "total_entries": 107}, {"name": "Rtc", "subcategories": [{"name": "Rtc", "entries": [{"name": "Server Software", "url": "#server-software", "description": ""}, {"name": "Operations", "url": "#operations", "description": ""}, {"name": "Developer Resources", "url": "#developer-resources", "description": ""}, {"name": "Blogs", "url": "#blogs", "description": ""}, {"name": "Discussion", "url": "#discussion", "description": ""}, {"name": "Events", "url": "#events", "description": ""}, {"name": "Related Lists", "url": "#related-lists", "description": ""}, {"name": "Contribute", "url": "#contribute", "description": ""}], "notes": []}, {"name": "Rtc \u2014 General Purpose", "entries": [{"name": "FreeSWITCH", "url": "http://freeswitch.org", "description": "Open source multi-protocol, cross-platform and software switch."}, {"name": "Asterisk", "url": "http://asterisk.org", "description": "PBX framework supporting multiple protocols and platforms."}], "notes": []}, {"name": "Rtc \u2014 SIP Servers", "entries": [{"name": "Kamailio", "url": "http://www.kamailio.org", "description": "Open source SIP server widely deployed by carriers and providers. Formerly known as OpenSER."}, {"name": "OpenSIPS", "url": "http://www.opensips.org", "description": "Open source SIP server, tracing its roots in OpenSER (presently Kamailio)."}, {"name": "Routr", "url": "https://routr.io", "description": "Lightweight SIP proxy, location server, and registrar written in Node.js."}, {"name": "Sippy B2BUA", "url": "https://github.com/sippy/b2bua", "description": "Back-to-back user agent server written in Python.", "stars": "195"}, {"name": "Flexisip", "url": "https://github.com/BelledonneCommunications/flexisip", "description": "SIP server suite comprising proxy, presence and group chat functions.", "stars": "176"}], "notes": []}, {"name": "Rtc \u2014 Media Servers", "entries": [{"name": "Janus", "url": "https://janus.conf.meetecho.com", "description": "Lightweight open source, general purpose, WebRTC gateway."}, {"name": "LiveKit", "url": "https://livekit.io", "description": "Open-source WebRTC infrastructure for building scalable real-time audio and video applications."}, {"name": "RTPProxy", "url": "https://www.rtpproxy.org", "description": "General purpose high performance RTP proxy."}, {"name": "RTP:Engine", "url": "https://github.com/sipwise/rtpengine", "description": "RTP and UDP based media traffic proxy, usable as a kernel module.", "stars": "912"}, {"name": "mediasoup", "url": "https://mediasoup.org", "description": "Specialized WebRTC conferencing system."}, {"name": "SEMS", "url": "https://github.com/sems-server/sems", "description": "Open source media and application server for SIP based VoIP services.", "stars": "181"}, {"name": "Jitsi", "url": "https://jitsi.org/projects", "description": "A collection of RTC open source projects, with a focus on conferencing software."}], "notes": []}, {"name": "Rtc \u2014 STUN/TURN", "entries": [{"name": "coturn", "url": "https://github.com/coturn/coturn", "description": "Fully featured TURN/STUN server supporting multiple platforms.", "stars": "14k"}, {"name": "eturnal", "url": "https://eturnal.net/", "description": "Modern and scalable STUN/TURN server written in Erlang."}, {"name": "STUNTMAN", "url": "https://github.com/jselbie/stunserver", "description": "RFC compliant open source STUN implementation.", "stars": "1.6k"}], "notes": []}, {"name": "Rtc \u2014 Monitoring", "entries": [{"name": "sngrep", "url": "https://github.com/irontec/sngrep", "description": "Terminal based SIP flow viewer.", "stars": "1.2k"}, {"name": "sipgrep", "url": "https://github.com/sipcapture/sipgrep", "description": "Console tool for sniffing, capturing and exploring SIP traffic.", "stars": "172"}, {"name": "rtpbreak", "url": "https://github.com/Naishy/rtpsplit", "description": "Detect, reconstruct and analyze RTP sessions.", "stars": "22"}, {"name": "HOMER", "url": "https://github.com/sipcapture/homer", "description": "Multi-protocol capturing and monitoring framework for RTC.", "stars": "1.9k"}, {"name": "WebRTC Troubleshooter", "url": "https://github.com/webrtc/testrtc", "description": "Self-hosted one stop client-side WebRTC troubleshooter.", "stars": "492"}, {"name": "Trickle ICE", "url": "https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice", "description": "Exposes client-side NAT traversal debug data."}, {"name": "SIP3", "url": "https://sip3.io", "description": "VoIP & RTC traffic monitoring and analysis platform."}], "notes": []}, {"name": "Rtc \u2014 Testing", "entries": [{"name": "SIPp", "url": "http://sipp.sourceforge.net", "description": "Traffic generator for the SIP protocol."}, {"name": "SIPVicious", "url": "https://github.com/EnableSecurity/sipvicious", "description": "Suite of security tools that can be used to audit SIP based VoIP systems.", "stars": "1k"}, {"name": "sipsak", "url": "https://github.com/nils-ohlmeier/sipsak", "description": "SIP stress and diagnostics utility.", "stars": "170"}, {"name": "sipexer", "url": "https://github.com/miconda/sipexer", "description": "Modern and flexible SIP command line tool.", "stars": "378"}], "notes": []}, {"name": "Rtc \u2014 Deployment", "entries": [{"name": "slimswitch", "url": "https://github.com/rtckit/slimswitch", "description": "Tooling for creating lean secure FreeSWITCH Docker images.", "stars": "19"}], "notes": []}, {"name": "Rtc \u2014 Web/API Interfaces", "entries": [{"name": "Eqivo", "url": "https://eqivo.org", "description": "Open source programmable-voice/telephony API platform."}, {"name": "Kazoo", "url": "https://www.2600hz.org", "description": "Carrier-grade VoIP API platform using FreeSWITCH and Kamailio."}, {"name": "FusionPBX", "url": "https://www.fusionpbx.com", "description": "Multitenant system built on top of FreeSWITCH."}, {"name": "FreePBX", "url": "https://www.freepbx.org", "description": "Web Manager for Asterisk."}, {"name": "Fonoster", "url": "https://github.com/fonoster/fonoster", "description": "Telecommunication stack built with Node.js.", "stars": "7.7k"}, {"name": "Wazo", "url": "https://wazo-platform.org", "description": "VoIP API platform built on top of Asterisk, Kamailio and RTPEngine."}, {"name": "jambonz", "url": "https://www.jambonz.org", "description": "Open source CPaaS built for communications service providers."}, {"name": "IVOZ Provider", "url": "https://github.com/irontec/ivozprovider", "description": "Multitenant solution for VoIP telephony providers.", "stars": "221"}, {"name": "Sayna", "url": "https://github.com/SaynaAI/sayna", "description": "Real-time speech infrastructure for voice AI with WebSocket streaming, SIP telephony and pluggable STT/TTS providers.", "stars": "131"}], "notes": []}, {"name": "Rtc \u2014 Billing", "entries": [{"name": "CGRateS", "url": "http://cgrates.org", "description": "Carrier grade open source billing/rating server."}, {"name": "A2Billing", "url": "http://www.asterisk2billing.org", "description": "Billing system for Asterisk for multiple applications."}, {"name": "PyFreeBilling", "url": "https://github.com/mwolff44/pyfreebilling", "description": "Wholesale billing platform for Kamailio and FreeSWITCH.", "stars": "109"}], "notes": []}, {"name": "Rtc \u2014 Tutorials", "entries": [{"name": "Official Website", "url": "https://webrtc.org", "description": "Entry level WebRTC resources."}, {"name": "Getting Started With WebRTC", "url": "https://www.html5rocks.com/en/tutorials/webrtc/basics", "description": "WebRTC tutorial by HTML5 Rocks."}, {"name": "WebRTC Samples", "url": "https://webrtc.github.io/samples", "description": "Collection of samples demonstrating various parts of the WebRTC APIs."}, {"name": "WebRTC Experiments", "url": "https://www.webrtc-experiment.com", "description": "Comprehensive list of samples by Muaz Khan."}, {"name": "Interactive Codelab", "url": "https://codelabs.developers.google.com/codelabs/webrtc-web", "description": "30 minutes step by step live tutorial by Google."}], "notes": []}, {"name": "Rtc \u2014 JavaScript Libraries", "entries": [{"name": "drachtio", "url": "https://drachtio.org", "description": "Node.js SIP server framework."}, {"name": "adapter.js", "url": "https://github.com/webrtcHacks/adapter", "description": "JavaScript shim for abstracting WebRTC spec changes and inconsistencies.", "stars": "3.7k"}, {"name": "JsSIP", "url": "http://jssip.net", "description": "Lightweight open source JavaScript SIP library."}, {"name": "sipML5", "url": "https://www.doubango.org/sipml5", "description": "Open source JavaScript SIP client with WebRTC media stack."}, {"name": "simple-peer", "url": "https://github.com/feross/simple-peer", "description": "WebRTC video, voice, and data channels abstraction for Node.js and the browser.", "stars": "7.8k"}, {"name": "Netflux", "url": "https://github.com/coast-team/netflux", "description": "Isomorphic JavaScript peer to peer transport API for client and server.", "stars": "216"}, {"name": "PeerJS", "url": "https://peerjs.com", "description": "Data and media peer-to-peer connection API implemented over WebRTC."}, {"name": "Socio", "url": "https://github.com/Rolands-Laucis/Socio", "description": "A WebSocket Real-Time Communication (RTC) API framework. Realtime Front-end, Back-end reactivity.", "stars": "126"}], "notes": []}, {"name": "Rtc \u2014 C/C++ Libraries", "entries": [{"name": "libre", "url": "https://github.com/creytiv/re", "description": "Portable SIP Stack along with companion libraries for media handling, STUN/TURN and a modular user agent.", "stars": "544"}, {"name": "PJSIP", "url": "https://www.pjsip.org", "description": "Multi-protocol RTC library written in C."}, {"name": "eXosip", "url": "http://savannah.nongnu.org/projects/exosip", "description": "eXtended osip is a mature C library for abstracting the SIP protocol."}, {"name": "libdatachannel", "url": "https://github.com/paullouisageneau/libdatachannel", "description": "Standalone WebRTC DataChannels C++ implementation.", "stars": "2.5k"}, {"name": "libSRTP", "url": "https://github.com/cisco/libsrtp", "description": "Secure Real-time Transport Protocol (SRTP) library for C.", "stars": "1.4k"}, {"name": "usrsctp", "url": "https://github.com/sctplab/usrsctp", "description": "Portable Stream Control Transmission Protocol (SCTP) user-land stack.", "stars": "744"}, {"name": "rawrtc", "url": "https://github.com/rawrtc/rawrtc", "description": "WebRTC and ORTC library with a small footprint.", "stars": "390"}, {"name": "OSS Core", "url": "https://github.com/joegen/oss_core", "description": "General purpose C++ library for Real Time Communications.", "stars": "26"}, {"name": "Open WebRTC Toolkit", "url": "https://01.org/open-webrtc-toolkit", "description": "WebRTC development toolkit with bindings for multiple platforms."}, {"name": "Sofia-SIP", "url": "https://github.com/freeswitch/sofia-sip", "description": "Open source SIP library used by FreeSWITCH.", "stars": "322"}], "notes": []}, {"name": "Rtc \u2014 Go Libraries", "entries": [{"name": "Pion", "url": "https://pion.ly", "description": "Extensive software stack for WebRTC written in Go."}, {"name": "gossip", "url": "https://github.com/StefanKopieczek/gossip", "description": "SIP stack for stateful user agents written in Go.", "stars": "346"}, {"name": "siprocket", "url": "https://github.com/marv2097/siprocket", "description": "Fast SIP and SDP packet parser.", "stars": "74"}, {"name": "go-diameter", "url": "https://github.com/fiorix/go-diameter", "description": "RFC compliant Diameter protocol library.", "stars": "282"}], "notes": []}, {"name": "Rtc \u2014 PHP Libraries", "entries": [{"name": "RTCKit/SIP", "url": "https://github.com/rtckit/php-sip", "description": "RFC 3261 compliant SIP parsing and rendering library for PHP 7.4+.", "stars": "43"}], "notes": []}, {"name": "Rtc \u2014 Python Libraries", "entries": [{"name": "aiortc", "url": "https://github.com/aiortc/aiortc", "description": "WebRTC and ORTC implementation for Python using asyncio.", "stars": "5k"}, {"name": "Katari", "url": "https://github.com/hyperioxx/Katari", "description": "SIP stack application framework.", "stars": "4"}, {"name": "peerjs-python", "url": "https://github.com/ambianic/peerjs-python", "description": "Python port of the PeerJS peer-to-peer connection library.", "stars": "97"}], "notes": []}, {"name": "Rtc \u2014 Erlang Libraries", "entries": [{"name": "NkSIP", "url": "https://github.com/NetComposer/nksip", "description": "Extendable SIP server framework.", "stars": "362"}, {"name": "ersip", "url": "https://github.com/poroh/ersip", "description": "Library comprising building blocks for SIP applications.", "stars": "128"}], "notes": []}, {"name": "Rtc \u2014 Rust Libraries", "entries": [{"name": "libsip", "url": "https://docs.rs/libsip/0.2.4/libsip", "description": "SIP implementation, with a focus towards softphone clients."}, {"name": "sipcore", "url": "https://github.com/armatusmiles/sipcore", "description": "Rust framework for creating SIP applications.", "stars": "31"}, {"name": "rtcrs/webrtc", "url": "https://github.com/rtcrs/webrtc", "description": "WebRTC stack, supporting SDP, RTP, RTCP and SRTP.", "stars": "5k"}], "notes": []}, {"name": "Rtc \u2014 Dart Libraries", "entries": [{"name": "dart-sip-ua", "url": "https://github.com/cloudwebrtc/dart-sip-ua", "description": "Dart-lang port of JsSIP, capable of SIP over WebSocket.", "stars": "370"}, {"name": "BlogGeekMe", "url": "https://bloggeek.me/blog", "description": "Blog by Tsahi Levent-Levi with a strong focus on WebRTC."}, {"name": "SIP Adventures", "url": "https://andrewjprokop.wordpress.com", "description": "Unified communications blog by Andrew Prokop."}, {"name": "WebRTCHacks", "url": "https://webrtchacks.com", "description": "WebRTC blog by independent technologists."}, {"name": "FreeSWITCH Slack", "url": "https://signalwire.community", "description": "Join #freeswitch and #freeswitch-dev for user and developer support."}, {"name": "discuss-webrtc", "url": "https://groups.google.com/forum/?fromgroups#!forum/discuss-webrtc", "description": "Developer oriented Google Group for WebRTC discussions."}, {"name": "ClueCon", "url": "http://cluecon.com", "description": "Annual conference held in Chicago for telecommunications developers. Birthplace of FreeSWITCH."}, {"name": "Kamailio World", "url": "https://www.kamailioworld.com", "description": "Berlin hosted annual event focused on Kamailio as well as VoIP, WebRTC, IMS, VoLTE and more."}, {"name": "AstriCon", "url": "https://www.asterisk.org/community/astricon-user-conference", "description": "Asterisk focus event held every year across the US."}, {"name": "CommCon", "url": "https://commcon.xyz", "description": "Annual conference held in the UK focused on telecommunications in general and WebRTC in particular."}, {"name": "OpenSIPS Summit", "url": "https://www.opensips.org/events", "description": "Meeting place for the OpenSIPS community."}, {"name": "Kranky Geek", "url": "https://krankygeek.com", "description": "AI and RTC event in San Francisco."}, {"name": "FOSDEM", "url": "https://fosdem.org", "description": "Free event for software developers, with a RTC component, held every year in Europe."}, {"name": "JanusCon", "url": "https://www.januscon.it", "description": "JanusCon is a live event for Janus and RTC implementers."}, {"name": "TADHack", "url": "https://tadhack.com", "description": "Global hackathon focused on programmable communications."}, {"name": "Awesome RIPT", "url": "https://github.com/rtckit/awesome-ript", "description": "Real Time Internet Peering for Telephony.", "stars": "29"}, {"name": "Awesome RTC Hacking", "url": "https://github.com/EnableSecurity/awesome-rtc-hacking", "description": "Real Time Communications hacking and penetration testing resources.", "stars": "516"}, {"name": "Awesome 5G", "url": "https://github.com/calee0219/awesome-5g", "description": "5G frameworks, libraries, software and resources.", "stars": "872"}, {"name": "Awesome Cellular Hacking", "url": "https://github.com/W00t3k/Awesome-Cellular-Hacking", "description": "Research resources in the 3G/4G/5G Cellular security space.", "stars": "3.6k"}, {"name": "Awesome Telco", "url": "https://github.com/ravens/awesome-telco", "description": "Telco resources and projects.", "stars": "904"}, {"name": "SIP Resources", "url": "https://github.com/miconda/sip-resources", "description": "Useful SIP resources curated by Kamailio's head developer.", "stars": "253"}], "notes": []}], "total_entries": 106}], "list_count": 5, "total_entries": 966, "subcategory_count": 5} |