Top 10 GitHub Repositories for Python and Java Developers

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • python-guide

    Python best practices guidebook, written for humans.

  • 1. RealPython/Python-guide - This repository offers a comprehensive guide to Python, covering a variety of topics such as installation, setup, and more advanced concepts like machine learning and web development. https://github.com/realpython/python-guide

  • Python

    My Python Examples (by geekcomputers)

  • 2. Geekcomputers/Python - This repository contains a diverse range of Python scripts that showcase the versatility of the language in automating tasks and creating real-time applications. It's an excellent resource for beginners to hone their skills. https://github.com/geekcomputers/Python

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • TheAlgorithms

    All Algorithms implemented in Python

  • 3. TheAlgorithms/Python - For those interested in algorithms and data structures, this repository offers Python implementations for a wide range of algorithms. It's a great way to deepen understanding of algorithmic learning with Python. https://github.com/TheAlgorithms/Python

  • 30-Days-Of-Python

    30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

  • 4. Asabeneh/30-Days-Of-Python - This repository presents a 30-day challenge for beginners to learn Python from the ground up. The course covers everything from the basics to more advanced topics like statistics, data analysis, and web development. https://github.com/Asabeneh/30-Days-Of-Python

  • 100-Days-Of-ML-Code

    100 Days of ML Coding

  • 5. Avik-Jain/100-Days-Of-ML-Code - As the name implies, this repository offers a structured approach to learning machine learning with Python. It covers core ML principles and algorithms through real-world applications. https://github.com/Avik-Jain/100-Days-Of-ML-Code

  • Python-programming-exercises

    100+ Python challenging programming exercises

  • 6. Zhiwehu/Python-programming-exercises - This repository offers over 100 Python programming challenges of varying levels. It's a valuable resource for practicing coding and preparing for coding interviews. https://github.com/zhiwehu/Python-programming-exercises

  • Amazing-Python-Scripts

    🚀 Curated collection of Amazing Python scripts from Basics to Advance with automation task scripts.

  • 7. Avinashkranjan/Amazing-Python-Scripts - A collection of innovative Python scripts for tasks like web scraping and automation can be found in this repository. It's a great source of inspiration for creating projects. https://github.com/avinashkranjan/Amazing-Python-Scripts

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • awesome-python

    An opinionated list of awesome Python frameworks, libraries, software and resources.

  • 8. Vinta/Awesome-python - This repository is a curated list of top Python frameworks, libraries, and tools for a variety of purposes. It's a must-visit for any developer looking to expand their Python skills and discover new resources. https://github.com/vinta/awesome-python

  • project-based-learning

    Curated list of project-based tutorials

  • 9. Practical-tutorials/project-based-learning - This repository provides links to project-based tutorials for various programming languages, with a focus on Python. It's a great way to gain practical experience and build your developer portfolio. https://github.com/practical-tutorials/project-based-learning

  • learn oops in python

    📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

  • 10. Trekhleb/Learn-python - This extensive repository teaches Python through coding practice and can be utilized by developers of any skill level. It covers a wide range of Python functions and best practices for writing efficient code. https://github.com/trekhleb/learn-python

  • practical-python

    Practical Python Programming (course by @dabeaz)

  • 11. Dabeaz-course/Practical-python - This repository by David Beazley focuses on program organization, data manipulation, and script composition. It's a comprehensive course for enhancing understanding and proficiency with complex Python programs. https://github.com/dabeaz-course/practical-python

  • Spring

    Spring Framework

  • 1. Spring Framework The Spring Framework is a popular Java framework used for building enterprise-level applications. This repository contains the source code for the framework and related projects such as Spring Boot and Spring Security. https://github.com/spring-projects/spring-framework

  • Design Patterns

    Design patterns implemented in Java

  • 2. Java Design Patterns This repository showcases a collection of design patterns implemented in Java, making it a useful resource for learning how to apply design patterns in your projects. https://github.com/iluwatar/java-design-patterns

  • RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

  • 3. RxJava This repository contains the source code for ReactiveX, a library used to create asynchronous and event-based programs with observable sequences. https://github.com/ReactiveX/RxJava

  • tutorials

    Just Announced - "Learn Spring Security OAuth":

  • 4. Baeldung Java and Spring Tutorials This repository offers a variety of tutorials on Java and Spring, with easy-to-follow code examples. https://github.com/eugenp/tutorials

  • Modern Java - A Guide to Java 8

    Modern Java - A Guide to Java 8

  • **5. Modern Java - A Guide to Java 8 ** This tutorial covers all the new features of Java 8 with simple code samples, making it a helpful resource for learning and using Java 8. https://github.com/winterbe/java8-tutorial

  • Java

    All Algorithms implemented in Java

  • 6. The Algorithms - Java This repository contains implementations of popular algorithms and data structures in Java, making it a valuable learning tool for those interested in these topics. https://github.com/winterbe/java8-tutorial

  • awesome-java

    A curated list of awesome frameworks, libraries and software for the Java programming language.

  • 7. Awesome Java This repository is a collection of awesome frameworks, libraries, and software for Java curated by contributors. https://github.com/akullpp/awesome-java

  • 8. Java Programming Exercises This repository offers a variety of programming exercises for beginners to intermediate level learners to practice coding skills and prepare for coding interviews. https://github.com/zhiwehu/Java-programming-exercises

  • 9. 30 Days of Java Similar to the 30 Days of Python repository, this challenge provides 30 days of Java exercises covering a range of topics. https://github.com/Asabeneh/30-Days-Of-Java

  • 10. Java Challenges This repository offers a mix of easy and challenging coding problems to help improve your Java skills. It covers concepts such as arrays, strings, loops, and more. https://github.com/TheAlgorithms/Java-Challenges

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • FLaNK Weekly 31 December 2023

    25 projects | dev.to | 31 Dec 2023
  • (Ab)using a server library as a GUI - bad idea or only sort of bad idea?

    5 projects | /r/rust | 28 Dec 2022
  • Building Your Domain Gateway With OpenAPI

    6 projects | dev.to | 14 Dec 2022
  • Need help to start opensource

    1 project | /r/learnprogramming | 18 Aug 2022
  • GraalVM 22.2: Smaller JDK size, improved memory usage, better library support

    3 projects | news.ycombinator.com | 28 Jul 2022