Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

Need help with your projects or want to talk about programming tools, concepts, languages, and frameworks? This category is the place for you! But before you post, read on through to ensure your post meets our guidelines.

✅ What is allowed in this category:

  • Questions for help regarding software development and programming concepts & languages
  • Asking for feedback on a software development project or finding projects that are in need of contributors
  • Conversations about open source news and opinions on tooling/packaging

❌What is not allowed in this category:

  • Asking people to code for you or homework/test questions
  • Posting or seeking job listings or contests
  • Self-promoting your projects or advertising of any kind
  • Badge Hunting

If you post something that is not allowed, your post may be removed without notice and you may receive a temporary ban 🛑.

If you’re interested in learning more about this category, we’ve put together a FAQ below.

FAQs

How can I get help with my programming/project question?

To ensure the best chance of help with your programming question, it’s essential that you follow a few guidelines.

  1. Use the appropriate label on your topic 🏷️. This will signal to everyone that you need help and in which area.
  2. If this pertains to specific GitHub features, add another label to your topic that indicates said feature(s) :octocat: . This will allow the answerers to have a deeper understanding of the issue you’re facing.
  3. Provide as much context as possible surrounding your question ✏️. Remember, the people who are here trying to help you probably haven’t heard of your project and don’t know the particular challenges that you’ve been dealing with. The more context you provide, the easier it will be for people to help you.
  4. Provide a link to a Gist, a pull request, or to code in your repository 🔗. GitHub has a lot of tools for getting help and doing code reviews. It’s worth taking advantage of these tools to help yourself and the people working with you.
  5. When your question has been answered, mark your topic as solved ✅. This will allow people to see at a glance which questions still need help and which ones have already been answered.
  6. Give kudos to people who help you 👏. Everyone likes to be recognized for their contributions. If someone has been genuinely helpful, giving them kudos is an easy way to thank someone and also to indicate to the community who the helpers are.

Can I use ChatGPT to answer questions?

While we encourage non-AI answers to questions in community, we also love experimenting and using new technologies. We ask if you do use ChatGPT or similar programs, please disclose what software and model version number you used to generate the response you used in your reply in order to promote transparency in the community.

ChatGPT answers in a tone that sounds like a tech support professional and while we support trying out this software, it is important to verify that they are solutions before posting otherwise it may mislead users into thinking that they are receiving official responses when they are not.

Per ChatGPT's website, the program does have limitations like:

  • "May occasionally generate incorrect information"
  • "May occasionally produce harmful instructions"
  • "Limited knowledge of world and events after 2021"

Please keep the above in mind as we support trying out new software, but recognize it is valuable to other community members that solutions are verified to be correct, in order to uphold the GitHub Community’s quality standards.

What do I gain from answering questions?

In addition to the warm, fuzzy feelings ❤️‍🔥 that come with helping others, answering questions and offering help is a great way to hone your skills and ultimately influence the next generation of programmers. Answering questions regularly is also a great way to gain a reputation among your peers for being a helpful and friendly expert in your field.

I’m just getting started with Git and programming languages - how do I start?

We created evergreen threads for resources, advice, and basic questions. Feel free to start there with our Getting Started with Git ⌨️ thread and Getting Started with Programming Languages Hub before creating your own discussion.

I feel ready to join the professional world; is there anywhere I can go for advice?

First off, that’s awesome, and congratulations on taking the step from amateur to professional coder. We have a Discussion already open with helpful links and advice - but keep the party going and ask what is on your mind 🧠.

Can you help me with a project that is hosted on GitHub?

If you're asking how to use the piece of software that you found in a repository on GitHub, the best way is to first contact the maintainers by:

  • Checking the README for instructions on how to operate the software and pointers to documentation or troubleshooting info.
  • Checking the SUPPORT file, if one exists, for instructions on how to best contact the maintainers for support.
  • Checking the CONTRIBUTING guide, if one exists. Sometimes if there isn't a SUPPORT file, the CONTRIBUTING guide will give instructions on how to contact the maintainers for support.

All of these documents can be found, if they exist, in the repository where you found the software itself.

Happy programming!

You must be logged in to vote

Replies: 57 comments · 56 replies

Comment options

You must be logged in to vote
13 replies
@gnanaprakash99
Comment options

i want a good API for the Weather Applications. But i couldn't find Free API

https://openweather.co.uk/
use this website you can get api for free

@Flowery7
Comment options

Here is a list of API for all kinds of stuff. There are some good weather ones too. https://github.com/public-apis/public-apis

@Mechantchulo
Comment options

How can someone improve their programming skills without relying entirely on AI

@mrtrustee
Comment options

How can someone improve their programming skills without relying entirely on AI

It involves solving problems everyday. Especially building projects to solve a particular problem.

@DevdouglasGfs
Comment options

Here is a list of API for all kinds of stuff. There are some good weather ones too. https://github.com/public-apis/public-apis

a better repository is https://github.com/marcelscruz/public-apis as described here

Comment options

I am looking for a way to send a set of information to a database and receive this data again... in real time, that is, in real time.... without any delay............. I do not want to use Node js, I don't want to use RealTime Databases, I don't want to use MoongoDB, just PHP, SQL, and JavaScript.

You must be logged in to vote
1 reply
@jmerc77
Comment options

Its been a while since i used php and sql, however, your question is a tad vague. Obviously, you can send and receive data from a database with those but, no matter how advanced technology gets, there will always be some delay. Weather its a few picoseconds or hours depends on distance and the type of communication used between devices. 0 time delays are impossible due to the laws of physics. The upper limit is the speed of light in a vacuum. So i am assuming you mean a really small latency but, there's no mention of what is small enough to be acceptable in your application based on your question.

Edit: just notice the reply of the details of how to set up the connection. Mobile version of git is a bit weird. Still, be sure to be clear about your requirements. And realistic.

Comment options

🏷️API/DATABASE/PROBABLY A DUMB QUESTION
I know it may sounds a quite dumb question, but i feel a little of a hardship to grasp the functioning of an API, and how others can access it and use it. I've alredy implemented some api's in my projects, but it still feels off to me, mainly about, its functioning behind the scenes. Somone have some good advice on books, articles or any good teacher on youtube to help me to undestand that?

You must be logged in to vote
4 replies
@rachidabdelhak
Comment options

how does archive.org use python in arabic books collections maagement

@Babicakes2981
Comment options

hello i'm new to git hub, coding , or should i say it all. i've been trying to figure out where to begin and/or where to start. i've learned how to create a whole python code and a few things in a few other languages. but they never told me how and/or what is the point of using a terminal and im trying to learn some of the security analyst. im on here and im on here and is lost. i tried to understand what im doing and try to figure out what im trying to do to learn but i need some help, advice where and how to grow my skills so far and more im interested in developing code and data analyst cyber security please help for any free good course or training i can do to get better thank you all so much. i cant wait to have some of you all skills

@Armanman33
Comment options

i know some good resources, lll send them for you dear.
this website for exercise: https://exercism.org
this website for starting from 0 for free: https://www.freecodecamp.org/
with love

@arihilman
Comment options

🏷️API/DATABASE/PROBABLY A DUMB QUESTION I know it may sounds a quite dumb question, but i feel a little of a hardship to grasp the functioning of an API, and how others can access it and use it. I've alredy implemented some api's in my projects, but it still feels off to me, mainly about, its functioning behind the scenes. Somone have some good advice on books, articles or any good teacher on youtube to help me to undestand that?

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

Comment options

Hello there , i am looking for feedback on a reactjs based project and if there is anyone who can help me with react-redux pure concepts docs from basics to advance i would be happy to connect reactjs-project
Thank you

You must be logged in to vote
2 replies
@RaniTayade
Comment options

Hi your project sounds interesting! If you’d like feedback, feel free to share the repo link so others can take a look. For React-Redux concepts, the official Redux Toolkit docs are the best starting point they cover everything from core basics to advanced patterns with clear
examples: https://redux-toolkit.js.org/. You can also pair them with the React-Redux docs: https://react-redux.js.org/
for a deeper dive. Happy to connect and discuss your project further!

@Gaurav450450
Comment options

good

Comment options

Hello , I want to start building a full stack project but i am confused between the tech stacks , should i choose mern stack or build with (mongodb , express , nodejs and ejs ) stack to build the application , and also that if i would build with ejs template engine is it still going to help me in future like mern stack or not , is choosing ejs a good option ?? Please help me to solve this issue

You must be logged in to vote
3 replies
@MdRashid62
Comment options

Have you built the project yet?

@AdityaSrivastava185
Comment options

Yes 👍

@RaniTayade
Comment options

If your goal is to learn modern full-stack development, MERN (MongoDB, Express, React, Node.js) gives you strong front-end skills with React that are highly in demand. EJS is simpler and great for learning server-side rendering basics, but it’s not as future-proof for larger, scalable apps. If you’re just starting out, you can build a project with EJS to understand the flow, then move to MERN for better career value. Both help, but MERN opens more opportunities long-term.

This comment has been minimized.

Comment options

No
im still trying with no luck my brother

You must be logged in to vote
0 replies
Comment options

meu M5StickcCplus2 tem as cores do display invertidas como posso solucionar esse problema

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@PhantomHackerDev
Comment options

dennisfoos0719@outlook.com is my mail address.
could you use teams???
then please send me ping to there.

@A0iyuz
Comment options

Já consegui resolver o problema

@A0iyuz
Comment options

Do código mais obrigado

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

👋 Greetings from Kunming, China!

我刚来一周github |I've only been at GitHub for one week

🇨🇳 中文版
尊敬的 @queenofcorgis Lili 女士:

  • 🐶 您对柯基的喜爱令人会心一笑
  • 🌄 我来自中国云南 - 这里有最美的雪山、过桥米线和普洱茶
  • 💻 项目:中医编程术语对照表
  • 🥋 正在探索:用「望闻问切」调试代码

🇺🇸 English Version
Dear @queenofcorgis Lili:

  • 🐶 Your corgi passion is delightful
  • 🌄 From Yunnan, China - home to snow mountains, Cross-Bridge Rice Noodles and pu'er tea
  • 💻 Project: TCM Programming Glossary
  • 🥋 Exploring: Debugging code with TCM diagnostics

"When your code has 'spleen deficiency', try refactoring + a bowl of hot rice noodles!"

You must be logged in to vote
1 reply
@mrtrustee
Comment options

You're welcome

Comment options

You must be logged in to vote
0 replies
Comment options

I would like to learn about dense image object detection projects based on PyTorch and transformer, specifically the RT-DETR model or related models.

You must be logged in to vote
0 replies
Comment options

I'd really appreciate any guidance or help fixing the scroll/stacking behavior

You must be logged in to vote
1 reply
@RaniTayade
Comment options

Can you share a code snippet or minimal repo showing the scroll/stacking issue? That’ll make it easier to debug. Common fixes usually involve checking overflow (e.g., overflow-y: auto/scroll), z-index for stacking context, or ensuring parent containers don’t unintentionally restrict height. Once you provide the snippet, we can pinpoint the exact cause. 👍

Comment options

i need help with sending infromation from a website to my web page for example sending inspirational qoutes from brainy qoutes to my webpage

You must be logged in to vote
0 replies
Comment options

I have a supposed GitHub validator in chat and ready to help me. However, he's requesting my seed phrase through an "encrypted" chat box. I thought that I read that GitHub doesn't ask for seed phrases, what to do??

You must be logged in to vote
0 replies
Comment options

Please help me i need to password for the my account Facebook nikoni811881
kukusha81
plamen811881

You must be logged in to vote
0 replies
Comment options

Thanks for clarifying the posting guidelines! I really appreciate how this category encourages meaningful technical discussions instead of just code requests. It’s great that the community promotes transparency when using tools like ChatGPT — it keeps the quality of answers high while still letting us explore new technologies.

I’m looking forward to sharing ideas about open-source projects and contributing to others’ work here.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Programming Help Discussions around programming languages, open source and software development
Morty Proxy This is a proxified and sanitized view of the page, visit original site.