Code Monkey home page Code Monkey logo

hyprv4's People

Contributors

soldoestech avatar taxevader007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hyprv4's Issues

Sddm-Sugar-candy-git

Cannot insatall sugar candy
Failed to connect to framagit.org port 443 after 130635 ms: Couldn't connect to server

Blank screen

Hi all,

After an update and restart I no longer get the bar at the top of the screen, I can still load all the apps and console etc via the hotkeys.

image

Does anyone have any idea where I could find some logs or anything that might point to problem?

grim | swappy

hi, i'm trying to take a screenshot using the bind = $mainMod, S, exec, grim -g "$(slurp)" - | swappy -f - # take a screenshot
but I would like to save the file in $XDG_SCREENSHOTS_DIR/$(%Y%m%d_%H%M%S.png), $XDG_SCREENSHOTS_DIR = $HOME/Pictures/Screenshots on XDG Specifications, could you give me some advice on how to fix this?
i couldn't find the swappy config file in .config/HyprV or .config
swappy-20230723_170659

Small Suggestions

Hi

I have been using this a few days now, its great.

I noticed the V1 theme does not have/show the available package updates in waybar like it does on the other themes.

Also, I wondered if it might be useful to have separate bindings to change to each of the themes removing the need to cycle through them, as there are now 5 and potentially more with further updates.

In addition, I thought a nice feature could be if a function/script could be implemented to change only the wallpaper. A directory could be provided where people can place their favorite wallpaper images and a binding could then be used to call the function/script to change the wallpaper from those files. This would allow people to have a bit more of their own personalization. I realize there is already a simple way of using a personal wallpaper, this would just be a more fun way of doing it, perhaps?

sddm-sugar-candy-git install had failed

No matter in how many different ways i run the script, same is happening
[ERROR] - sddm-sugar-candy-git install had failed, please check the install.log

heres the log

:: ^[[1m(1/1) Parsing SRCINFO: sddm-sugar-candy-git^[[0m
==> Making package: sddm-sugar-candy-git r53.2b72ef6-1 (Sunday 21 May 2023 11:4>
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning sugar-candy git repo...
Cloning into bare repository '/home/stealthspectre/.cache/yay/sddm-sugar-candy->
fatal: unable to access 'https://framagit.org/MarianArlt/sddm-sugar-candy.git/'>
==> ERROR: Failure while downloading sugar-candy git repo
Aborting...
-> error making: sddm-sugar-candy-git-exit status 1
-> Failed to install the following packages. Manual intervention is required:
sddm-sugar-candy-git - exit status 1

sharing desktop through teams via chromium(and possibly others) opens a windows which cannot be closed

Hello!

Thank you so much the the v4 script!! it works brilliantly!

However, i just attended a teams meeting where i shared my desktop(which workes fine).

When starting the share, you need to choose which part of you computer you want to share however.. and when choosing this - either a screen, window or region... you do this through a small window which appears.

This window is however not possible to close through any means(what I can find..)

I have tried all the known shortcuts or methods(not xkill, pkill though), but its just not going away or gets removed..

I have attached a screenshot of the window which I cannot remove..

Is there any other ways of closing this windows which is not as obvious to most user such like myself? - Would it be possible to add a feature to rightclick on the app in the bottom waybar, to close windows through a context menu?

image

Audio issue on Lenovo Thinkpad T14s after installation

Hi Sol! Thank you for the reply on youtube. Unfortunately, reinstalling both pipewire and wireplumber did not resolve the issue (I rebooted after). Additionally I tried to installl sof-firmware (as google posts suggests to try to resolve my issue) but that didn't work either. Thank you for all your help :D

login screen go black

when i just install the hyprland and login the screen go black for a few second then i was back at the login screen again

Background image vanishes after scaling change

Performed a fresh install of Arch and Hyprland (using the V4 script). Checked all major features and everything worked fine. Edited hyperland.conf monitors setting from ",preferred,auto,auto" (the default) to ",3840x2160@60,auto,1.5". Screen blanked for a second to apply the new settings. When it returned, the new scaling was applied, but the wallpaper was gone, leaving a black background. Switching between light and dark mode didn't bring it back. Neither did a reboot. Nor returning the monitor settings to default. Everything else still seems to work fine, I just don't have any wallpaper.

My system is a Ryzen 7735HS CPU with Radeo 680M graphics, 32GB DDR4 RAM, and a 1TB NVMe drive, so there are no Nvidia shenanigans going on.

Black screen after swww update.

After swww updates 0.8.0 and 0.8.1 the problem with no wallpaper at login (black background) is back. Have to toggle the dark/light switch to get the wallpaper to show. Anyone know how to solve it ?

weather problem

hi guys i installed this beautiful desktop and i got a problem
When I hover over the weather icon on the vibar, I don't get a tooltip
and the weather is not quite right
is it possible to explicitly indicate to the parser the forecast of which city I need?
and how to fix the tooltip?
I will be very happy if you help me!

Black Screen after Boot

So just finished with you Script and now i get a Black Screen
After Boot: [Black Screen]
image

With Ctrl + Alt + F i still can switch to tty
image

Following Commands:
export WLR_RENDERER_ALLOW_SOFTWARE=1
exec Hyprland

Well just see youself... Completly bugged :P
image

Appreciate some help :)

It's a bug ?

Good morning everyone , as per title I don't know if it's a bug, but when I log on to my laptop the first letter shows up uppercase and I can't vary it, while from TTY I can log on safely as I enter it lowercase, how can I do it ?

initramfs-custom not used?

Hello,
First of all, thanks for all of Your efforts to make the process smooth and easy for wayland greenhorns.
I have a naive question about below step:
Generate new image: sudo mkinitcpio --config /etc/mkinitcpio.conf --generate /boot/initramfs-custom.img

How is it supposed to work if after the default configuration, systemd boot leverages different initramfs,

my example:

โžœ cat loader/entries/2023-05-31_15-26-04_linux.conf
// Created by: archinstall
// Created on: 2023-05-31_15-26-04
title Arch Linux (linux)
linux /vmlinuz-linux
initrd /amd-ucode.img
initrd /initramfs-linux.img
options root=PARTUUID=5b675a4f-b430-4a1e-831d-bd89202c613e zswap.enabled=0 rw rootfstype=ext4

blur_new_optimizations and other got removed to a nested subcategory

With the last update Hyprland removed the blur_xxx Variables and moved them a nested subcategory inside the decoration category.
So please use the blur decoration subcategory in the hyprland.conf like this:

decoration {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more

    blur {
        enabled = true
        size = 7
        passes = 4
        new_optimizations = true
    }
    #....
}

Problem (and solution) for the weather script showing the wrong weather

Hey Sol,

Love your work here - made it a lot easier for me to reverse engineer everything and start tinkering. I had a lot of false starts trying to play with Hyprland!

In any case, just wanted to drop a note - it seems wttr.in uses your IP address to identify your location. Unfortunately ip geolocation data is dodgy at best, so in my case it was pulling info for a city about 1500km north of me here in Australia! There's ways to force a specific location in the call to wttr.in though, and I found the easiest was using an airport code as I have one quite close to me.

In my case, I edited:

~/.config/HyprV/waybar/scripts/waybar-wttr-c.py and looked for the following line:

weather = requests.get("https://wttr.in/?format=j1").json()

Throwing in my airport code gets me a fixed result. Fortunately that works for my use case as my desktop doesn't travel.. no doubt for travelling laptop users, it might not be so great. Anyway, just thought I'd share my solution in case it helps anyone else.

The edit just involved dropping the three letter airport code in caps in place of the 3 XXX's below (you can google your local airport code.)

weather = requests.get("https://wttr.in/XXX?format=j1").json()

Thanks again for all your hard work, it's much appreciated!

Support for virtualbox.

I wanted to know if there are any plans to support this script for virtualbox since i see a dialog box saying it might most likely fail in a VM.

Lock Screen BUG

Going to the lock screen, typing your password and unlocking it. If you lock the screen again you can just press any key to unlock it without using your password.

How to reproduce:

  1. Lock the screen
  2. Log in
  3. Lock the screen again
  4. Press any button

Brave Browser display offset

Noticed this after a pacman/yay update and not really sure what is the issue. It's not that it is just cut off, but the mouse and where it registers in Brave Browser is slightly offset. I have to hover/click slightly above and to the left.

image

I notice that it fixes itself after some time, or when using Flameshot (which I did for this screenshot, and it now works!)

Workspace indicator disappeared

I recently updated Hyprland and the issue occurred. Am currently on the latest version
{
"branch": "",
"commit": "96d555e8e794627bfc561e294e148ab8a9961fcc",
"dirty": true,
"commit_message": "",
"tag": "v0.29.1",
"flags": []
}

Suggetion: fedora alt for the HyprV setup?

Hey man, I know it's not really the premise of this repo but. To be honest, since this is probably one of the best if not the best setup to start using Hyprland I'd love to see a fedora version.

This gives the users an option between running a bleeding edge setup or a touch more stable version.

Upgrade tip for previous HyprV users

Hey @SolDoesTech first of all, thanks for the improved script flow.

Wanted to give the following tip to people that might upgrade to v4 (while using a nvidia gpu) from one of the previous revisions of HyprV. Make sure to remove the "hyprland" package from your system beforehand. Having this package installed beforehand kills the script on the step where it will try to install "hyprland-nvidia".

Alongside this tip, I'll be forking this repo where I will replace yay with paru, fish (shell) and kitty with alacritty again. I'll also throw in a config for both alacritty, starship and fish (aliases for curtain commands).

Cheers!๐Ÿค™

HyprV4 Installed by nub-sauce gamer, with issues

Hello,
The Installation workflow was used on my main gaming rig running an 4080 rtx and a separate 1TB nvme. Arch base install with 'neofetch nvim git' only..

-Issue 1: If you gave your created user Root during installation, the HyprV4 workflow fails with a common error related to ROOT not being able to create and run pkg's. **The work I used was to add my user to the WHEEL group after the fresh install reboot, instead of adding to root during the 'archinstall' method.

-Issue 2: Unable to get audio or sound to work out of the box. **I accept that this might be the nub-sauce kicking in, but I tried both Arch Audio options during the 'archinstall' script, with no success. **I'd like to try a desktop environment as a base, and then the HyprV4 workflow to see if I can get them to switch tonight.

-Issue 3: I am aware of the Beta disclaimer but, the environment is extremely unstable. The windows freeze often, and prevent me from keyboard-shortcutting out of a selection. **I'll look for replies before I start fresh tomorrow.

Thank you for your work and support.

kitty crash on aarch64

Not critical for me but I tested the hyprv4 script to install on top of EndeavourOS ARM (No Desktop) for the Raspberry PI 4. The Wayland compositor is too much for good use on the Raspberry PI 4, but it does work once you switch from Kitty to XFCE4-terminal.

No sound on the laptop speaker

I don't know where the problem is, the sound is not there if I don't use bluetooth earphones. If you use laptop speakers then the sound does not come out

Can't get Swayidle to work w/ Dual Monitor setup no matter what

This is bugging me like crazy. I have tried about a hundred different ways of making my monitors turn off/idle but no matter what I do, the furthest I can get is successfully getting my main monitor to idle but my second monitor will instantly come back on 2 seconds after going black.

Here's the script that works for my main monitor (DP-1) but the second monitor (HDMI-A-2) goes black for 2 seconds then comes back on (also tried it without the killall -SIGUSR1 swayidle with the same result):

swayidle -w -d \
	timeout 300 '~/.config/hypr/scripts/lock.sh' \
	timeout 360 'hyprctl dispatch dpms off DP-1 && hyprctl dispatch dpms off HDMI-A-2 && sleep 1 && killall -SIGUSR1 swayidle' \
	resume '
		hyprctl monitors | grep HDMI
		ret=$?

		if [ $ret -eq 0 ]	
		then
			hyprctl dispatch dpms on DP-1
		else
			hyprctl dispatch dpms off HDMI-A-2 
		fi
		' \
	before-sleep '~/.config/hypr/scripts/lock.sh' \
	lock '~/.config/hypr/scripts/lock.sh'
...
exec-once = ~/.config/hypr/scripts/idle.sh
...
swaylock \
	#--screenshots \
	--clock \
	--indicator \
	--indicator-radius 100 \
	--indicator-thickness 7 \
	--effect-blur 7x5 \
	--effect-vignette 0.5:0.5 \
	--ring-color bb00cc \
	--key-hl-color 880033 \
	--line-color 00000000 \
	--inside-color 00000088 \
	--separator-color 00000000 \
	--grace 0 \
	--fade-in 0.2 \
	-f

I've also tried a number of suggestions from various Reddit threads and Github issues which everyone else said worked for them but of course failed for me. Such as:

exec-once = swayidle -d -w timeout 300 'hyprctl dispatch dpms off && swaylock -f' resume 'hyprctl dispatch dpms on'

There is one error in the output that appears when the second monitor turns itself back on automatically after the 2 seconds of idle: [main.c:626] Screencopy failed. I'm not sure what's causing it. BTW I ensured that the little eye icon, which indicates the idle inhibitor, on the top waybar is disabled (eye with a cross through it - the default)

If anyone has been able to successfully get swayidle working, please help me. This is so ridiculously annoying. There's no reason it shouldn't work. For some extra context, my main monitor is connected via Display Port and my secondary monitor via HDMI. That shouldn't be an issue though as one of the suggestions I tried was posted by someone with that exact same setup and it worked for him.

Solution for Weather Showing in F or C

I have adjusted the script so that you can now set whether the temperature is Fahrenheit or Celsius. I would develop further so that by a command line flag the temperature format changes, but I had no time for that yet.

My Version

Todos

  • add flag for fahrheit
  • add flag for celcius
  • create guide on how to use the new system.

With kind regards

  • Jonas

Wlogout Install Script error

When I run the hyprland v4 install Script in the last it says Wlogout Install failed then install stoped I'm from India please help.

Lock screen bug!

hey bro (@SolDoesTech) hi it's me again. I found another very unpleasant bug in your hyperland. when you lock the screen with a key combination and at the same time you have a different layout, you cannot change the layout ... it's very inconvenient, you have to reboot

no other workspaces

so in my hyprland i only have 1 workspace and if a try to create another one it does nothing,it's been happening with every wm and it's never happened before.

hyprV4 sound no workie; fairly newb, but did RTFM. :P

My volume/mic icons don't show up at hyprV4 boot. I don't have pulseaudio.service, nor pulseaudio package installed... I do have pipewire, but am a bit confused...

Do I need to install pulseaudio or can anyone help me diagnose the issue? I've modified v4 a lot, but nothing that should have broke this - it hasn't worked at all.

I'm on a framework laptop - arch linux, blah.
Thank you Sol!!! hyprV4 is so rad - its literally what sold me on TWMs; to be SHOWN how to modify the configs... I don't use a lot of the stock apps you setup w/ v4, but learned how to change things because of this theme. THANKS!

Notification daemon not show action buttons

I need my notifications to show action buttons, for example when a bluetooth device connects, there are the "always accept", "accept", and "reject" actions. Mako doesn't display these buttons.

same problem 53

just did a freshinstall and ran the script. cannot get a confirm on the password i believe, it doesnt say specifically so could be a bug?

ok i got in on the tty but not in login. i think it maybe becasue the log in is auto capitalized? is there a way i can try without the auto cap? maybe something else but pw is correct forsure

ok so i made another user, could not log in but am told log in failed. so the original user login seems to be a bug not a incorrect pw. still stuck

replace current de

I run Arch with Gnome 44.2 and want to have hyperland. After i installed it, do i need to do anything else?

sed on /etc/mkinitcpio.conf

HyprV4/set-hypr

Line 230 in 7550b4c

sudo sed -i 's/MODULES=()/MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)/' /etc/mkinitcpio.conf

This should be changed to sudo sed -i 's/MODULES=""/MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)/' /etc/mkinitcpio.conf

Otherwise the correct values will never be written to the file.

Multiple keyboard layouts work, but waybar still shows only one

Today, i installed v4 and customized two keyboard layouts (ch,rs) in ...
~/.config/hypr/hyprland.conf

and set the correct keyboard (apple-inc.-magic-keyboard-with-numeric-keypad) in ...
~/.config/HyprV/hyprv.conf

The keyboard layouts work and I can switch them while clicking on the waybar keyboard.
Unfortunately, the entry in waybar remains at the first language and is not changing to the second language

two keyboard layouts have been installed
swappy-20230601_193003

remains the same, even if I switch the keyboard layout:
swappy-20230601_192718

any hint?

Stuck on lockscreen and can't access terminal

After updating monitor settings my screen went black, and after reboot im stuck on login screen, i login, insert right login credentials, and boom, black screen for few seconds and then back in lock screen, i probably do know how to fix it but i cant access terminal, i tried alt+shift+1 but cant access it, any way to access terminal or crash login screen?

<Super> doesn't open menu

When I press my key the start menu/launcher doesn't open it. I need to click on it to open instead. Is there some config I change to fix this?

Weird; my workspaces icons/#s disappeared??? Anyone else?

The icons (#s 1..10) on the waybar have disappeared. When I run waybar in the terminal, I see some other issues:

3-09-05 16:57:50.966] [info] Using configuration file /home/paulie420/.config/waybar/config.jsonc
[2023-09-05 16:57:50.966] [info] Including resource file: ~/.config/HyprV/waybar/conf/mesu.jsonc
[2023-09-05 16:57:50.966] [info] Including resource file: ~/.config/HyprV/waybar/conf/asus-rog.jsonc
[2023-09-05 16:57:50.966] [info] Including resource file: ~/.config/HyprV/waybar/conf/hyprv-util.jsonc
[2023-09-05 16:57:50.966] [info] Using CSS file /home/paulie420/.config/waybar/style.css
[2023-09-05 16:57:50.976] [info] Hyprland IPC starting
$HOME/.config/HyprV/waybar/scripts/power_profile: line 4: asusctl: command not found
$HOME/.config/HyprV/waybar/scripts/power_profile: line 9: [: ==: unary operator expected
$HOME/.config/HyprV/waybar/scripts/power_profile: line 12: [: ==: unary operator expected
$HOME/.config/HyprV/waybar/scripts/power_profile: line 15: [: ==: unary operator expected
[2023-09-05 16:57:51.098] [warning] Requested height: 20 is less than the minimum height: 22 required by the modules
[2023-09-05 16:57:51.098] [info] Bar configured (width: 1804, height: 22) for output: eDP-1

** (waybar:10979): WARNING **: 16:57:51.098: Status Notifier Item with bus name ':1.6' and object path '/org/ayatana/NotificationItem/nm_applet' is already registered

But nothing about the workspace icons, from what I read. Anyone else had this happen, made a change that caused this or know where I should start poking around??? No other hyprv4 issues are showing - what happened to my workspaces???

Machine often freezes when trying to share screen from firefox (discord, meet and so on...)

This is a pretty annoying bug which force me to do an hard shutdown of my computer when I try to share my screen from a web browser via discord or other meeting call apps.
Let me know what info are useless to debug the problem and I will provide the output of needed commands.

My system:

โฏ neofetch
                   -`                    angelo@virgularch 
                  .o+`                   ----------------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: 21CF000BUS ThinkPad T14 Gen 3 
               `+oooooo:                 Kernel: 6.3.2-arch1-1 
               -+oooooo+:                Uptime: 7 mins 
             `/:-:++oooo+:               Packages: 742 (pacman) 
            `/++++/+++++++:              Shell: bash 5.1.16 
           `/++++++++++++++:             Resolution: 1920x1200 
          `/+++ooooooooooooo/`           DE: Hyprland 
         ./ooosssso++osssssso+`          Theme: Adwaita-dark [GTK2/3] 
        .oossssso-````/ossssss+`         Icons: Adwaita [GTK2/3] 
       -osssssso.      :ssssssso.        Terminal: kitty 
      :osssssss/        osssso+++.       CPU: AMD Ryzen 5 PRO 6650U with Radeon Graphics (12) @ 2.900GHz 
     /ossssssss/        +ssssooo/-       GPU: AMD ATI Radeon 680M 
   `/ossssso+/:-        -:/+osssso+-     Memory: 1551MiB / 14746MiB 
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/                           
 .`                                 `/                           

I need to check of this happens with chromium too.
Firefox version: 113.0.1 (64-bit)

Better Wallpaper mngmt

Background swap on dark/light is good but there is no current support for customization

What I would do if you are interested in Pull Requests.

Just lmk if you want PRs and I'll throw this together

  1. Create a folder named Wallpapers in the startup script with sub folders for light dark
  2. Allow arbitrary number of Wallpapers for either sub-folder and on swap choose one at random

Alternatively

  • Allow for some config list somewhere for both

If you want me to PR this.

  1. Do you want a hidden folder. (I wouldn't)
  2. Do you want to keep it shell. (Either way is ok with me)

Ignore if you want, but I'm curious

  • The install comes with python. Is there a reason all these utils are shell? Most would find python more digestible. (At least I would imagine.)

Proposed solution in baraction

func
use

Feature Request HyprV5: Display assignment

Multi-display works, but has no common sense

  1. I can understand how this is wacky with the whole workspace idea. (i.e. what happens once workspaces exceed screens etc.) but hear me out.
  2. super two or three seem almost random. (Obviously wayland doesn't know what my room looks like)

What I'm after

Either of these sound good to me

Manual assignment

  1. On super + whatever display numbers on each screen.
  2. input numbers left to right
  3. reformat workspaces to comply (also mouse scroll left to right)

Auto assignment

  • Somehow store setups for screens so only ever manual once

Potential bug

On my three monitor setup I can mouse scroll to two monitors but not the third.
I can just super + num to get there tho so not a big deal.

Sugar

At present the screens are different, but display the same information.

  1. If I'm working on workspace 1 all monitors show as being on workspace 1 even though other monitors are not said workspace.
  2. Somehow only list the workspaces contained on that monitor

Why is there 2 hyprland.conf files ?

I was wondering for playing around and modifying hyprland should i be editing the file located at /home/username/.config/hypr/hyprland.conf or the one located at /home/username/.config/HyprV/hypr/hyprland.conf?

Hang on first boot

What's happening

I'm running a fresh Arch install and ran the HyprV4 script, it ran without any errors. On first boot it stays stuck on the "[OK] Reached target Graphical Interface."

20230614_165850

I'm not sure if this is a issue with Arch or the HyprV4 script but all the help would be appreciated.

Question about monitors

Is there way to make the monitor(s) to turn off, blank, disable (whatever term you wan to use) using systemd or swayidle? I have swayidle installed to auto lock (swaylock) my system after a specified amount of time, but I have not found a solution to disable the output to my monitors after an idle timeout, and then to enable those monitors again when there is input from say the keyboard. Just about all DEs (Gnome, KDE, ...) do this already so I'm looking for a solution that does the say thing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.